GestureDetector
版本:Android 2.3 r1
结构
继承关系
public class GestureDetector extends Object
java.lang.Object
android.view.GestureDetector
类概述
通过系统提供的MotionEvent来监测各种手势和(触摸)事件。当一个指定的手势事件发生时,GestureDetector.OnGestureListener回调函数将通告用户。这个类仅仅处理由触摸引发的MotionEvent(不能处理由轨迹球引发的事件)。要使用这个类需执行以下操作:
l为你的View建立一个GestureDetector实例。
l在View的onTouchEvent(MotionEvent)方法里确保调用(GestureDetector的)onTouchEvent(MotionEvent)方法。当相关事件发生时,定义在回调函数里的方法将被执行。
嵌套类
interface GestureDetector.OnDoubleTapListener
双击和轻击(confirmed single-tap)事件的监听器。(译者注:confirmed single-tap是用户快速点一下触摸屏所引发的动作。区分下面两种情况:
1.手指按下,停留0.2秒(估计值)以上再抬起时,不算confirmed
single-tap
2.快速点击屏幕两次不会引发两次confirmed
single-tap事件,而是引发一次DoubleTap事件。)
interface GestureDetector.OnGestureListener
在有