В чем разница между onSingleTapConfirmed и onSingleTapUp в GestureDetector.SimpleOnGestureListener? Какой из них похож на методы onClick?
Разница между onSingleTapConfirmed и onSingleTapUp
Ответ 1
Согласно документации GestureDetector.SimpleOnGestureListener,
onSingleTapConfirmedУведомляется, когда происходит однократное нажатие.
В отличие от
onSingleTapUp(MotionEvent), это будет вызываться только после того, как детектор уверен, что перед первым нажатием на кнопку не следует второй кран, ведущий к жестом двойного касания.
onSingleTapUpУведомляется, когда происходит крана с активированным MotionEvent.
Я думаю, что onClick метод похож на onSingleTapConfirmed.
Ответ 2
onSingleTapUp() вызов onSingleTapUp() будет происходить, когда жест касания происходит с движением вверх, которое его вызвало, тогда как onSingleTapConfirmed() будет происходить, когда обнаруженный жест касания подтверждается системой как одно касание, а не как часть жеста двойного касания.