android提供了手势检测以及相应的监听器,同时,android也允许开发者添加自定义手势,并且提供了响应的监听器。
android为手势检测提供了一个GestureDetector类,其实例代表了一个手势检测器。创建GestureDetector时需要传入一个GestureDetector.OnGestureListener实例作为一个监听器,负责对用户的手势行为提供响应。
GestureDetector.OnGestureListener监听器里提供了一些响应手势行为的方法(见下文程序代码),我们要注意各方法的触发条件以及触发时机。
使用android手势检测需要如下两个步骤:
- 创建一个GestureDetector对象,创建该对象时必须实现一个GestureDetector.OnGestureListener监听器实例
- 为应用程序的Activity的TouchEvent事件绑定监听器,在事件处理中指定把Activity上的TouchEvent事件交由GestureDetector处理
经过上面两个步骤之后,Activity上的TouchEvent事件就会交由Gest