码迷,mamicode.com
首页 > 其他好文 > 详细

记录_VelocityTracker_速度追踪

时间:2017-08-13 01:10:27      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:getx   put   移动   oci   bsp   event   像素   计算   事件传递   

首先是在view的onTouchEvent中追踪当前滑动的情况:

//获取速度监听
VelocityTracker tracker = VelocityTracker.obtain();
//将滑动事件传递给速度监听
tracker.addMovement(motionEvent);
//设置蒋婷的时间单位,毫秒,计算平均多少像素/时间单位>>>>>>在这个时间间隔中移动了多少像素
tracker.computeCurrentVelocity(1000);
//获取速度 右话是正值,左划是负值
int teackerX= (int) tracker.getXVelocity();
//监听完毕后需要进行销毁
tracker.clear();
tracker.recycle();


 

记录_VelocityTracker_速度追踪

标签:getx   put   移动   oci   bsp   event   像素   计算   事件传递   

原文地址:http://www.cnblogs.com/yanbinzhang/p/7352166.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!