VelocityTracker用于追踪手指在滑动过程中的速度,水平和竖直方向

        //1、用VelocityTracker.obtain()函数来获得类的实例        VelocityTracker velocityTracker = VelocityTracker.obtain();        //2、用addMovement(MotionEvent)函数将motion event加入到VelocityTracker类实例中        velocityTracker.addMovement(event);        //3、使用computeCurrentVelocity(int)初始化速率的单位        //参数:你使用的速率单位为1的意思是,以一毫秒运动了多少个像素的速率, 1000表示一秒时间内运动了多少个像素        velocityTracker.computeCurrentVelocity(1000);        //4、然后使用getXVelocity()、getXVelocity()获得横向或竖向的速率        float xVelocity = velocityTracker.getXVelocity();        float yVelocity = velocityTracker.getYVelocity();        //5、调用clear和recycle方法重置并回收内存        velocityTracker.clear();        velocityTracker.recycle();



   
   
https://developer.android.com/reference/android/view/VelocityTracker.html (自备楼梯)

更多相关文章

  1. C语言函数的递归(上)
  2. windows环境下 android 源码阅读
  3. 【代码】android通过criteria选择合适的地理位置服务
  4. android 恢复出厂设置流程
  5. Android(安卓)-- ImageLoader简析
  6. Android(安卓)Camera 明细
  7. Android延迟执行 handler类的实现
  8. Android(安卓)bluetooth start discovery analyse
  9. setAnimationStyle实现的popwindow显示消失的动画效果

随机推荐

  1. android手把手教你开发launcher(五)
  2. Android界面布局大集合(Fragment+ViewPag
  3. Android SDK 和Oralce 也有冲突
  4. Android UI 之TextView控件属性列表
  5. 从0系统学 Android--1.1认识 Android
  6. Android Manifest.permission权限
  7. 1.0 Kotlin-Android开发简介
  8. (Android集成支付宝支付)react-native实现
  9. Android之声音管理器《AudioManager》的
  10. android学习指南(2)-应用程序的基本要素