У меня есть класс, расширяющий MapActivity
, к которому прикреплен оверлей, расширяющий ItemizedOverlay
. Внутри оверлея у меня есть GestureDetector
и OnGestureListener
. Теперь для моей проблемы:
У меня есть действие, которое запускается в onLongPress
из OnGestureListener
, но Android
запускает это, даже когда вы увеличиваете / уменьшаете масштаб с помощью жеста «щепотка». Это связано с тем, что один палец имеет тенденцию оставаться в одном месте, в то время как другой движется в направлении / далеко. Какие виды вызовов или проверок могут быть реализованы, чтобы определить, является ли действие пинч-зумом или длинным нажатием, поэтому я знаю, обрабатывать или игнорировать в onLongPress
?