Android开发之手势滑动(滑动手势监听)详解
在Android应用中经常需要手势滑动操作,比如上下滑动或左右方向滑动,处理手势滑动通常有两种方法:一种是单独实现setOnTouchListener监听器来叧一种是构建手势探测器
第一种方法,就是在要实现滑动的View中实现OnTouchListener监听事件,然后判断KeyDonw和KeyUp 直接的位置距离来判断滑动方向核心实现代碼如下:
按下和滑动以及放开的位置和距离来判断滑动方向以及滑动速度等的。要构建GestureDetector必须要和OnTouchListener一起使用,因为必須设置Touch监听,核心实现实例如下:
应用实例如下:
比如对一个ListView进行手势滑动监听的实现如下: