事件传递机制
发布日期:2021-06-30 18:39:40 浏览次数:3 分类:技术文章

本文共 452 字,大约阅读时间需要 1 分钟。

1、不同控件拥有不同的事件处理方法

(1)Activity拥有的事件方法有:dispatchTouchEvent、onTouchEvent(2)ViewGroup拥有的事件方法有:dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent(3)View拥有的事件方法有:onTouchEvent

这里写图片描述

2、3种处理方法返回值的作用

dispatchTouchEvent    return true;//自己消费,不往下往上传递    return false;//自己不处理,回传给父组件    return super.dis.....;//问自己onInterceptTouchEvent是否拦截onInterceptTouchEvent    true: 自己消费,调用自己onTouchEvent();    false 或  super: 默认往下传递onTouchEvent()    true: 自己消费    false 或 super: 回传

这里写图片描述

转载地址:https://linqiarui.blog.csdn.net/article/details/51180201 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:内容观察者
下一篇:应用程序混淆

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2024年04月27日 19时07分25秒