;
}
case MotionEvent.ACTION_MOVE: {
Log.d("@HusterYP", String.valueOf("onInterceptTouchEvent...方法中返回不同值时的结论了:
如果在最后返回 false,那么 DOWN,MOVE,UP事件都是交给 onInterceptTouchEvent 处理可上下滚动
如果在最后返回 true,那么 onInterceptTouchEvent...只会接受到一个 DOWN,一个 MOVE;但是onTouchEvent 接收到剩下的 MOVE 和 UP; 不可上下滚动
如果最后返回 false,但是在 onInterceptTouchEvent...的 DOWN 判断中返回 true,这种情况同1
如果最后返回 false 或者 true,但是在 onInterceptTouchEvent 的 DOWN 判断中调用rv.setLayoutFrozen...(true);方法,那么 onInterceptTouchEvent 只会收到一个 DOWN
如果在最后返回 false,但是在 onInterceptTouchEvent 的 MOVE 判断中 return