文章目录
零、学习目标
- 能说出安卓手势操作原理
- 能说出安卓手势类与接口
- 能利用安卓手势编写应用程序
一、安卓手势操作原理
在安卓系统中,每一次手势交互都会依照以下顺序执行,这个顺序可以说就是安卓手势操作的原理。
- 触屏一刹那,触发一个MotionEvent事件。
- 该事件被OnTouchListener监听,在其onTouch()方法里获得该MotionEvent对象。
- 通过GestureDetector(手势侦测器)将此MotionEvent对象移交给OnGestureListener。
- OnGestureListener监听器获得该事件对象,然后根据该对象封装的信息,做出合适的处理。
二、安卓手势类与接口
1、MotionEvent
动作事件类,用于封装手势、触摸笔、轨迹球等等的动作事件。其内部封装了两个重要的属性X和Y,这两个属性分别用于记录横轴和纵轴的坐标。
2、GestureDetector
手势侦测器,用于识别各种手势。