概要
CustomPainter 内に描かれた個々の形状に対するジェスチャー検出を可能にするFlutterライブラリです。開発者はキャンバス上の特定の形状に、onTap、onLongPress、onPanなどのさまざまなタッチコールバックをアタッチでき、描画、ペイント、署名アプリケーションにおけるインタラクティビティを向上させます。ユーザーが個別の要素をタップまたは操作できるインタラクティブなキャンバスを作成するのに最適です。
用途
- インタラクティブな描画アプリ
- キャンバスベースの署名ツール
- ジェスチャー対応の図表
- 形状レベルのインタラクティビティを備えたカスタムペイント
- 教育用描画インターフェース
主な機能
- 形状レベルのジェスチャー検出
- onTap、onLongPress、onPan のサポート
- CustomPainter との簡単な統合
- すべての Flutter プラットフォームで動作します
- 軽量で焦点を絞った API
適している対象
- インタラクティブなキャンバス機能を開発する開発者
- 描画された形状に対するタッチフィードバックを必要とするアプリ
- カスタム描画における複雑なジェスチャー論理を備えたUI
注意事項
- CustomPainter 内の形状に限定
- デフォルトでは重複する形状を処理しません
- 複雑なレイアウトでは、ヒットテストの管理に注意が必要です
