1一、
二、Configuration
1、
2、
三、ViewConfiguration
1、
2、touchSlop的值为判断是否为滑动
四、GestureDetector
1、
2、先实现一个监听
3、在activity中调用
将activity的onTouch事件交给GestrueDetector
五、VelocityTracker
1、
2、定义VelocityTracker变量
3、开始追踪,将event对象传给tracker
4、获取速度
5、停止追踪
六、Scroller
1、
2、scrollTo()与scrollBy()都能是控件滑动,在scrollBy中最后会调用到scrollTo()
3、Scroll的本质:Scroll滑动的只是view的内容
七、ViewDragHelper
①
②activity中只是自定义了一个布局,布局中使用了一个自定义的线性布局
③初始化DragHelper,传递三个参数
监听状态的变化
④将拦截事件和touch事件交给draghelper
⑤运行结果:
当上下左右都不会越界
⑥
⑦
八、
九、
十、
注:
1、参考资料:http://www.stay4it.com/course/24/task/264/show