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 崩溃
Android View深入解析基础知识VelocityTracker,GestureDetector,Scroller
代码解说Android ScrollerVelocityTracker