插件概览
一个 Flutter 库,可在 CustomPainter 内绘制的单个形状上启用手势检测。它允许开发者将各种触摸回调(如 onTap、onLongPress 和 onPan)附加到画布上的特定形状,从而增强绘图、绘画和签名应用的交互性。非常适合创建用户可以点击或操作不同元素的交互式画布。
适合场景
- 交互式绘图应用
- 基于画布的签名工具
- 手势响应式图表
- 具有形状级别交互功能的自定义画笔
- 教育绘图界面
主要特点
- 形状级手势检测
- 支持 onTap、onLongPress、onPan
- 与 CustomPainter 的轻松集成
- 适用于所有 Flutter 平台
- 轻量且专注的 API
适合对象
- 开发交互式画布功能的开发者
- 需要触摸反馈的绘制形状的应用程序
- 具有复杂手势逻辑的自定义绘图UI
使用建议
- 仅限 CustomPainter 内的形状
- 默认情况下不处理重叠的形状
- 在复杂布局中需要仔细管理命中测试
