У меня есть несколько представлений о действии, к которым пользователь хочет быстро прикоснуться, и я фиксирую эти касания, используя TouchListener
и обрабатывая MotionEvent.ACTION_DOWN
. Однако, если пользователь использует две руки, весьма вероятно, что следующее представление будет «касаться» до того, как пользователь потянет предыдущий палец вверх. В этом сценарии для первого представления запускается MotionEvent.ACTION_MOVE
, а не желаемое MotionEvent.ACTION_DOWN
для второго представления.
Есть ли способ обойти или предотвратить такое поведение? Я попытался отправить новое событие с помощью MotionEvent.ACTION_UP
, а также удалить прослушиватель событий, но ни один из них не работает.