android VelocityTracker 速度追踪器的使用及创建

Posted 水柠檬QAQ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android VelocityTracker 速度追踪器的使用及创建相关的知识,希望对你有一定的参考价值。

VelocityTracker 速度追踪

第一,创建方式:

VelocityTracker  mVelocityTracker  = new VelocityTracker .obtain()

第二,把你要追求的MotionEvent 注册到VelocityTracker 的监听中:

mVelocityTracker.addMovement(event);

第三,设置VelocityTracker的单位,1000表示1秒时间内运动的像素,获取追踪到的X轴的像素和Y轴的像素:

mVelocityTracker.computeCurrentVelocity(1000);//设置单位

mVelocityTracker.getXVelocity();//获取X轴像素点

mVelocityTracker.getYVelocity()//获取Y轴像素点

第四,取消追踪:

mVelocityTracker.recycle();

mVelocityTracker = null;

oK,大功告成!

 

以上是关于android VelocityTracker 速度追踪器的使用及创建的主要内容,如果未能解决你的问题,请参考以下文章

VelocityTracker 导致 Android 4.4 崩溃

VelocityTracker检测手指的移动速度

Android View深入解析基础知识VelocityTracker,GestureDetector,Scroller

代码解说Android ScrollerVelocityTracker

Android扩展-VelocityTrackerGestureDetector的使用

Android :安卓学习笔记之 Android View 的基础知识和冲突事件处理