从今天解决的一个问题了解到, viewGroup的dispatchTouchEvent方法会在其onInterceptTouchEvent方法之前被触发.
又搜了些资料,个人觉得最受用的总结如下:
首先触发ACTIVITY的dispatchTouchEvent
然后触发ACTIVITY的onUserInteraction
然后触发LAYOUT的dispatchTouchEvent
然后触发LAYOUT的onInterceptTouchEvent
供参考的文章蛮多的,我不再废话了:
http://blog.youkuaiyun.com/iefreer/archive/2009/09/23/4586351.aspx
http://blog.youkuaiyun.com/ddna/archive/2010/04/11/5473293.aspx
http://blog.youkuaiyun.com/ddna/archive/2010/04/05/5451722.aspx
http://blog.youkuaiyun.com/G_rrrr/archive/2009/11/24/4861189.aspx
android事件处理总结--dispatchTouchEvent【转】
最新推荐文章于 2024-03-24 14:37:31 发布
本文解析了Android中ViewGroup的触摸事件处理流程,包括dispatchTouchEvent和onInterceptTouchEvent的触发顺序,为开发者理解触摸事件传递机制提供了清晰的指引。
737

被折叠的 条评论
为什么被折叠?



