Android Gesture 笔记(未完)

来源:互联网 发布:c语言百分制转换 编辑:程序博客网 时间:2024/06/05 18:17

  手势,就是指用户手指或触摸笔在触摸屏上的连续行为。Android提供了手势检测,允许开发者增加手势,并提供了相应的API识别用户手势。

1. 手势检测

  跟手势检测有关的类:GestureDetector,它的实例代表一个手势检测器,创建GestuerDetector时需要传入一个GestureDetector.OnGestureListener实例。

  GestureDetector.OnGestureListener:用来通知普通的手势事件,该接口有如下六个回调函数:  

1.   onDown(MotionEvent e):down事件;
2.   onSingleTapUp(MotionEvent e):一次点击up事件;
3.   onShowPress(MotionEvent e):down事件发生而move或则up还没发生前触发该事件;
4.   onLongPress(MotionEvent e):长按事件;
5.   onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY):滑动手势事件;
6.   onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY):在屏幕上拖动事件。

2. 增加手势

3.识别用户的手势