其中release()方法要放在MainActivity中的MotionEvent.ACTION_MOVE:中? 代碼如下:
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;
2017-11-06
放在MotionEvent.ACTION_UP中