晚上好, 请问我有同样的问题,但没有回答,(Android MapActivity onLongPress / zooming mix up)
这是一个问题:
我有一个扩展MapActivity
的类,其附加了一个覆盖范围ItemizedOverlay
。在叠加层内,我有一个GestureDetector
和一个OnGestureListener
。现在我的问题是:
我有onLongPress
OnGestureListener
触发的动作,但即使您使用“捏合”手势放大/缩小,Android也会触发此操作。这是因为一个手指倾向于留在一个点而另一个手指朝向/远离的事实。可以实现什么样的调用或检查来检测动作是捏缩放还是longPress
,所以我知道要在onLongPress中处理还是忽略?