純粋なJavaでは、私はこれらの2つのイベントを処理するために使用できるMouseInputListener
があります。アンドロイドでのスライドとクリックを区別する方法を教えてください。
Androidでどうすればいいですか?
私が両方のイベントを実装すると、1つだけが起動され(onClickListener
)、もう一方は起動されません。
更新日:
質問は、指の動きを検出に関するものではありません。
私はビュー(例えばImageView
)を持っています。私はonClickListener()
であるこのビューのクリックを検出する必要があります。このビューでは、指を動かす(つまり、押す、移動してから指を離す)必要があります。
ここでの問題は、onClickListener()
が呼び出され、MotionEvent
ハンドラが捕捉されないということです。
メインイベントは指の動きである必要があり、onClickListener()
は「このビューをクリックしないでください」というだけで、2つのイベントを区別できるようにする必要があります。
これは明らかです。
関連する可能性のある複製:http://stackoverflow.com/q/937313/866022 – yoozer8
あなたはおそらく、指の触れや「MotionEvent」をキャプチャしたいと思いますか、特にマウス入力のキャプチャを探していましたか? –