从今天解决的一个问题了解到, viewGroup的dispatchTouchEvent方法会在其onInterceptTouchEvent方法之前被触发.
又搜了些资料,个人觉得最受用的总结如下:
首先触发ACTIVITY的dispatchTouchEvent
然后触发ACTIVITY的onUserInteraction
然后触发LAYOUT的dispatchTouchEvent
然后触发LAYOUT的onInterceptTouchEvent
本文详细解析了Android中ViewGroup触摸事件的触发流程。首先触发的是Activity的dispatchTouchEvent方法,接着是onUserInteraction方法,随后是Layout的dispatchTouchEvent方法,最后是onInterceptTouchEvent方法。了解这些顺序对于优化触摸响应至关重要。
从今天解决的一个问题了解到, viewGroup的dispatchTouchEvent方法会在其onInterceptTouchEvent方法之前被触发.
又搜了些资料,个人觉得最受用的总结如下:
首先触发ACTIVITY的dispatchTouchEvent
然后触发ACTIVITY的onUserInteraction
然后触发LAYOUT的dispatchTouchEvent
然后触发LAYOUT的onInterceptTouchEvent

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