美文网首页
VelocityTracker笔记

VelocityTracker笔记

作者: Codes作业本 | 来源:发表于2020-05-18 16:22 被阅读0次
        //初始化
        VelocityTracker velocityTracker = VelocityTracker.obtain();
        //将event事件传入进行监听
        velocityTracker.addMovement(event);
        //通过下面方法进行计算,传入值为时间毫秒
        velocityTracker.computeCurrentVelocity(1000);
        //获取x轴和y轴方向的1000ms时间内的平均速度
        int xVelocity = (int) velocityTracker.getXVelocity();
        int yVelocity = (int) velocityTracker.getYVelocity();
        if(velocityTracker != null){
            //释放追踪器
            velocityTracker.recycle();
            //重置并回收内存
            velocityTracker.clear();
        }
    

    注意点:
    1.在getXVelocity()方法前一定要执行computeCurrentVelocity()
    2.使用以后需要recycle和clear

    相关文章

      网友评论

          本文标题:VelocityTracker笔记

          本文链接:https://www.haomeiwen.com/subject/kitpohtx.html