其中release()方法要放在MainActivity中的MotionEvent.ACTION_MOVE:中​ 代码如下:

来源:4-5 给View添加圆形扩展与属性支持

慕标600203

2017-09-15 18:22

case MotionEvent.ACTION_MOVE:
       float y = motionEvent.getY();
       if(y>=mTouchMoveStartY){
           float moveSize = y-mTouchMoveStartY;
           float progress = moveSize>=TOUCH_MOVE_MAX_Y?1:moveSize/TOUCH_MOVE_MAX_Y;
           mTouchPullView.setProgress(progress);
       }
  mTouchPullView.release();
   return true;

写回答 关注

1回答

  • 麦克斯玮
    2017-11-06 17:51:51

    放在MotionEvent.ACTION_UP中

自定义实现顶部粘性下拉刷新效果

构建一个可拉动的自定义View,自定义实现粘性下拉控件

10723 学习 · 29 问题

查看课程

相似问题