VelocityTracker 速度追蹤 第一,創建方式: VelocityTracker mVelocityTracker = new VelocityTracker .obtain() 第二,把你要追求的MotionEvent 註冊到VelocityTracker 的監聽中: mVelocity ...
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,大功告成!