VelocityTracker类的介绍和使用
来源:互联网 发布:淘宝上如何买到真牛排 编辑:程序博客网 时间:2024/05/24 02:45
类VelocityTracker 继承于java.lang.Object
其完整的类声明为:public final class VelocityTracker extends Object
该类不可以被继承,可当作工具类来使用
该类的描述:
该类常用于跟踪实现了滑动事件和其它手势等触摸事件的速度
class VelocityTracker包含的方法:
方法类型 方法名
void addMovement(MotionEvent event)添加一个用户的移动事件到VelocityTracker对象内,
通常可使用该方法跟踪下面三个事件:
MotionEvent.ACTION_DOWN;
MotionEvent.ACTION_MOVE;
MotionEvent.ACTION_UP
将VelocityTracker对象重置到初始状态
根据屏幕上被捕捉到的触摸点来计算出当前的速度,只
有该方法被调用后,才能调用调用下面的getXVelocity()
和getYVelocity()方法.
参数:units为时间单位
当units为1时,时间单位为毫秒,计算的速度单位为像素/每毫秒
当units为1000时,时间单位为秒,计算的速度单位为:像素/每秒
获取当前事件在的X坐标上的速度
获取当前事件在的Y坐标上的速度
获取一个VelocityTracker对象来跟踪触摸事件的速度,当使用完
VelocityTracker对象后,记得要调用recycle()方法来回收该对象
void recycle( )
回收VelocityTracker对象
使用方式:
1.通过调用该类的静态方法obtain()来得到一个新的VelocityTracker对象
2.编写addMovement方法,来添加你想要的跟踪的触摸事件的速度
3.调用computeCurrentVelocity(units)来计算触摸事件速度,需要给入该方法中时间单位参数,
一般使用1000;表示计算的速度单位为:像素/每秒
4.调用getXVelocity或者getYVelocity来获取纵横坐标的速度
(注意:调用这两个方法前一定要调用computeCurrentVelocity(units)方法)
5.调用clear()方法可以将VelocityTracker对象重置
6.当不需要再使用VelocityTracker对象后一定要记得调用recycle()来回收
VelocityTracker对象
Thats All!
本文主要从Android API中翻译过来的,如翻译有误,务必指出,增进交流!
- VelocityTracker类的介绍和使用
- VelocityTracker类的介绍
- Android中VelocityTracker类的介绍
- Android中VelocityTracker类的介绍
- Android中VelocityTracker类的介绍
- Android中VelocityTracker类的介绍
- Android中VelocityTracker类的介绍
- Android中VelocityTracker类的介绍
- VelocityTracker类介绍
- Android VelocityTracker的使用
- Android VelocityTracker的使用
- VelocityTracker的简单使用
- Android View 的滚动原理和 Scroller、VelocityTracker 类的使用
- Android Scroller和VelocityTracker类
- 滑动动速度跟踪类VelocityTracker介绍
- VelocityTracker 使用
- VelocityTracker 使用
- VelocityTracker 使用
- 1-4 输出菱形
- 指针和引用的区别
- 1001 Post Robot--字符串的比较问题
- 安装MySql时,卡在最后一步,Attempting to start service 的解决办法
- Lftp超时与NOOP
- VelocityTracker类的介绍和使用
- Collection和Collections的区别
- google测试第一题及
- 面向对象程序设计上机练习三(有默认参数的函数)
- Java-线程$等待唤醒机制(wait,notify)
- Oracle获取当天,当月,当年的数据
- Connection、PreparedStatement、Statement、ResultSet是JDBC编程常用的接口,请分别简述它们的作用?
- zoj 1524 - Supermarket
- 面向对象程序设计上机练习四(变量引用)