Android MapActivity onLongПресс / масштабирование перепутать - PullRequest
3 голосов
/ 05 сентября 2011

У меня есть класс, расширяющий MapActivity, к которому прикреплен оверлей, расширяющий ItemizedOverlay. Внутри оверлея у меня есть GestureDetector и OnGestureListener. Теперь для моей проблемы:

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

...