事件分发机制
2026/9/14小于 1 分钟
事件分发机制
事件分发是 Android 交互的核心机制,也是面试必考难点。
文章列表
- 事件分发机制完全解析
- View 滑动与弹性滑动机制
- 滑动冲突解决方案
- 输入系统与触摸事件分发 — InputReader/InputDispatcher 链路、ACTION_CANCEL、DOWN 关键性
核心要点
- 三个核心方法:
dispatchTouchEvent/onInterceptTouchEvent/onTouchEvent - 分发顺序:Activity → ViewGroup → View(自顶向下),消费则终止
- 责任链:子 View 不消费,事件回传给父 View
- 滑动冲突:外部拦截法 / 内部拦截法