231_事件传递的3个方法

来源:互联网 发布:php从入门到精通 编辑:程序博客网 时间:2024/05/22 10:52





事件传递有3个方法
1.dispatchTouchEvent
2.onInterceptTouchEvent
3.onTouchEvent




View里面是只有
1.dispatchTouchEvent
2.onTouchEvent
这两个的




ViewGroup里面3个方法都有




因为View相当于是最底层的
那么View就没有继续传递了




所以3个方法的意思其实就是
1.dispatch就是拿到这个事件,其实这个不用管,因为都要拿到的


2.onIntercept就是拦截,父类要不要拦截


3.onTouchEvent就是消费,要不要消费掉

0 0