Разница между onSingleTapConfirmed и onSingleTapUp

В чем разница между onSingleTapConfirmed и onSingleTapUp в GestureDetector.SimpleOnGestureListener? Какой из них похож на методы onClick?

Ответ 1

Согласно документации GestureDetector.SimpleOnGestureListener,

onSingleTapConfirmed

Уведомляется, когда происходит однократное нажатие.

В отличие от onSingleTapUp(MotionEvent), это будет вызываться только после того, как детектор уверен, что перед первым нажатием на кнопку не следует второй кран, ведущий к жестом двойного касания.

onSingleTapUp

Уведомляется, когда происходит крана с активированным MotionEvent.

Я думаю, что onClick метод похож на onSingleTapConfirmed.

Ответ 2

onSingleTapUp() вызов onSingleTapUp() будет происходить, когда жест касания происходит с движением вверх, которое его вызвало, тогда как onSingleTapConfirmed() будет происходить, когда обнаруженный жест касания подтверждается системой как одно касание, а не как часть жеста двойного касания.