事件分发和事件传递

来源:互联网 发布:粮食行业数据体系现状 编辑:程序博客网 时间:2024/05/19 16:20

事件传递,是先分发,后拦截,

从“父view”开始分发,
dispatchTouchEvent返回true的时候,由“父view”的onTouchEvent处理(消费),返回false,交给“父view”的onInterceptTouchEvent法来决定是否要拦截这个事件,如果onInterceptTouchEvent返回 true ,也就是拦截掉了,则交给“父view”的 onTouchEvent 来处理,如果onInterceptTouchEvent返回 false ,那么就传递给“子 view”,由“子 view”的 dispatchTouchEvent 再来开始这个事件的分发。

1 0
原创粉丝点击