美文网首页
不再忘记事件分发流程

不再忘记事件分发流程

作者: 小凡帅哥 | 来源:发表于2018-03-13 19:39 被阅读0次

    最近在做react和antdesign的前端项目,本来说做完写个博客,后来还是觉得在学习学习,在来写,打开简书,发现好长时间没写了,今天对android的事件分发流程做个回顾,看了好多遍,老是忘记。

    对于一个view来说,用ACTION_DOWN来举例。事件流程有分发,消费

    Android事件分发源码解析

    最后说俩句,就是在源码中dispatchTouchEvent返回值就是俩种true和false,至于还有一种super.dispatchTouchEvent,这实际就是考验你脑栈深度,无论多深,总能找到底层的代码返回值。

    另外考虑到事件分发消费的问题,我看设计者的本意是几乎所有super.返回值都默认是false,这样事件才能完整的走一遭,但是也给了使用者消费的权利,谁使用谁返回true,从你返回true的那一层view,底层就不执行了

    相关文章

      网友评论

          本文标题:不再忘记事件分发流程

          本文链接:https://www.haomeiwen.com/subject/ofmofftx.html