套件概覽
一個 Flutter 庫,可在 CustomPainter 畫出的單個形狀上啟用觸控偵測。它允許開發者將各種觸控回調(例如 onTap、onLongPress 和 onPan)附加到畫布上的特定形狀,進而提升繪圖、繪畫和簽名應用的互動性。非常適合建立使用者可點擊或操控不同元件的互動式畫布。
適用情境
- 互動式繪圖應用
- 基於畫布的簽名工具
- 手勢回應式圖表
- 具有形狀級別互動功能的自定義畫筆
- 教育繪圖介面
主要特色
- 形狀級觸控偵測
- 支援 onTap、onLongPress、onPan
- 與 CustomPainter 的輕鬆整合
- 適用於所有 Flutter 平台
- 輕量且專注的 API
適合對象
- 開發互動式畫布功能的開發者
- 需要觸控反饋的繪製形狀的應用程式
- 具有複雜手勢邏輯的自定義繪圖UI
使用建議
- 僅限 CustomPainter 內的形狀
- 預設情況下不處理重疊的形狀
- 在複雜佈局中需要仔細管理命中測試
