VelocityTracker使用简介
来源:简书 发布时间:2020-05-22 11:23:15

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

基本用法:

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

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

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

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

作者:我有一口小白牙

猜你喜欢