0
我正在使用VelocityTracker
來查找onTouch方法中MotionEvent
的速度。 MotionEvent完成後,我想用先前檢測到的速度開始動畫(轉換視圖),然後加速/減速。給定速度的動畫?
要明確:我不問時間,我想,與給定速度開始的動畫。
我正在使用VelocityTracker
來查找onTouch方法中MotionEvent
的速度。 MotionEvent完成後,我想用先前檢測到的速度開始動畫(轉換視圖),然後加速/減速。給定速度的動畫?
要明確:我不問時間,我想,與給定速度開始的動畫。
你將需要實現自己的Interpolator
,它需要一個起始速度並從那裏插值。 getInterpolation()
是您想要覆蓋以提供自己的插值的方法,其中的文檔描述了不同的返回值的含義。
簡而言之,input
與您在時間上的距離(從0f到1f)有多遠,並且輸出結果是您希望視圖在其動畫中有多遠。
當創建插補器以確定適當的返回值以考慮初始速度時,您將不得不做一些計算。