美文网首页
Android事件分发传递机制

Android事件分发传递机制

作者: Johnson_Coding | 来源:发表于2020-06-11 10:53 被阅读0次

我们知道android的视图构成是activity包裹phonewindow,phonewindow包裹decorview,decorview包含titleview和contentview。当点击事件产生后,事件会传递给当前的Activity,由Activity中的PhoneWindow完成,PhoneWindow再把事件处理工作交给DecorView,之后DecorView将事件处理交给ViewGroup。触摸事件对应motionEvent,它包含action_down,action_move,action_up。当一个action_down产生之后,事件开始传递,包含dispatchTouchEvent(分发),onInterceptTouchEvent(拦截),onTouchEvent(消费)。


v2-df2cf974f350145c445daa3cac159e69_720w.jpg

相关文章

网友评论

      本文标题:Android事件分发传递机制

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