VelocityTracker简介

滑动速度跟踪器VelocityTracker, 这个类可以用来监听手指移动改变的速度;
基本用法:

第一步

首先, 调用Obtain方法创建对象, 让后把MotiionEvent对象添加到Velocity中

第二部

其次, (一般在手指up方法中)设置单位时间内的速度(注意: 设置单位时间内的速度, 1000就是表示在1s中的速度, 那下面的getYVelocity()就是获取的是在1s中的速度值)

VelocityTracker简介_第1张图片
第三部

最后, 调用recycle()方法, 释放对象,调用完毕.

最后在补一嘴, 在mVelocityTracker.getYVelocity();这个方法中拿到的速度可以和2000比较, 亲测较为实用, 低于2000, 就是手指移动速率慢, 高于2000, 就说明手指移动快

你可能感兴趣的:(VelocityTracker简介)