识别来自MotionEvent流的单击

时间:2012-01-17 20:36:33

标签: android touch touch-event

有没有办法在Android中检测来自MotionEvent的点击?更具体地说,我需要一种方法来区分两种事件:运动和点击(我对后者更感兴趣)。

例如,可以在MapView组件中观察到这种行为:如果你拖动地图一点点 - 它不会移动(我称之为点击),但是如果移动距离更大,地图也开始移动(我称之为运动)。是否有标准阈值(全局参数)或其他方法来区分这两个动作?

1 个答案:

答案 0 :(得分:2)

您可以实施OnGestureListener。将针对点击类型事件调用onSingleTapUp(),并为移动类型事件调用onScroll()