こんにちはすべての私のAndroidアプリでは、ユーザー入力に従って画面上のオブジェクトを移動します。基本的に私は2つの入力を処理する必要があります-ドラッグとUP(タッチ&削除)
そこで、2つのメソッド(
onScroll()
& )onSingleTapUp()
を使用してこれらの2つの入力イベントを処理するGestureリスナーを実装しました。
ただしonSingleTapUp()
、ユーザーが指を画面上に長時間置いたまま持ち上げた場合は機能しません。
そのため、この条件ではonTouch
、機能を利用するために実装する必要がありMotionEvent.ACTION_UP
ます。
ただし、onTouch
ジェスチャリスナーとジェスチャリスナーの両方を使用することをお勧めします。
または、コードをonTouchにシフトして、ジェスチャーリスナーを削除する必要がありますか?