不让父类的拦截我也就是
//父类的onInterceptTouchEvent返回true时让其失效
getParent().requestDisallowInterceptTouchEvent(true);
//让自己来消费 return true;
但仅仅这样写是不行的
viewGroup的
onInterceptTouchEvent不能去拦截down事件
我们写拦截时代码是这样写的
在viewGroup中 的 onInterceptTouchEvent( MotionEvent ev){
if(ev.getAction( )==MotionEvent.Action_MOVE
)
{
return true;//down事件向下传递被消费,move事件被拦住 向下发送取消cancel事件,然后自己对move事件进行消费
}
return super.onInterceptTouchEvent( ev );
}