誰かが私にいくつかのクラスを指摘したり、次のケースについて何か提案したりできますか?
背景画像を持つ SurfaceView があり、その上に他のビットマップをペイントしたいと考えています。次の操作をサポートしたいと思います。
- シングルタップで新しいビットマップが背景の上に追加され、
- 指定された位置でビットマップをダブルタップすると、削除されます。
- タップ&ムーブ (ドラッグ & ドロップのように) ビットマップが移動中、
- プレス アンド ムーブ サーフェス ビューがスクロールしている場合、
- サーフェス ビューのピンチ アウト/ピンチでは、それに応じてスケーリングされます。
これは GestureRezognizer でのみ実行できますか? そうでない場合、これらすべてのケースをどのように処理しますか?