晚上好,我已经问过同样的问题但没有回答,(Android MapActivity onLongPress / zooming mix up)
这是问题:
我有一个扩展类,MapActivity
它附加了一个覆盖扩展ItemizedOverlay
。在覆盖层内,我有 aGestureDetector
和 a OnGestureListener
。现在解决我的问题:
我有一个触发的动作,onLongPress
但OnGestureListener
即使您使用“捏”手势放大/缩小,Android也会触发此动作。这可能是因为一根手指倾向于停留在一个位置,而另一根手指移向/移开。可以实施什么样的调用或检查来检测动作是捏缩放还是 a longPress
,所以我知道在 onLongPress 中是处理还是忽略?
谢谢你。