文章目录
零、学习目标
- 能理解手势操作原理
- 能利用手势操作实现切换功能
一、导入新课
- 现代智能手机都支持触屏手势操作,可以方便地实现多种功能,最常见的是通过上下左右滑动手势实现切换功能。
二、新课讲解
(一)安卓手势操作原理
- 在安卓系统中,每一次手势交互都会依照以下顺序执行,这个顺序可以说就是安卓手势操作的原理。
- 触屏一刹那,触发一个
MotionEvent
事件。该事件被OnTouchListener
监听,在其onTouch()
方法里获得该MotionEvent
对象。 - 通过
GestureDetector
(手势侦测器)将此MotionEvent
对象移交给OnGestureListener
。 OnGestureListener
监听器获得该事件对象,然后根据该对象封装的信息,做出合适的处理。