私のタイトルが十分に明確でない場合は、詳細に説明します。
複数のボタン (10 個以上) で満たされた画面があり、そのうちの 1 つを押して、onTouch/onClick をアクティブにするとします。指を離さずに動かすと、スライドした他のボタンがアクティブになります。この特定のケースでは、仮想ピアノの上をスライドしたときにサウンドが再生されるようにします。
すべての ACTION_MOVE を登録し、新しいイベントをアクティブにするいくつかの境界を見つける onTouchListener ソリューションについては知っていますが、複数のボタンがあり、遅延なくスムーズにスライドできるようにしたい場合、これは最適とは言えません。
ビューの touchListener をアクティビティのジェスチャリスナーと組み合わせることを提案するこのスレッドも読みましたが、これも私の状況にはまったく最適ではありません。
touchlistener とジェスチャリスナーの組み合わせはまだ試していませんが、他に方法がないという人がいれば試してみます。