为什么要解读触摸事件分发机制 1. 掌握 View 事件分发机制 2. 为解决 View 滑动冲突提供理论支持 3. 了解 Android 最新源码改动 Touch 触摸事件 在 Android 中 Touch 触摸事件主要包括点击(onClick)、长按(onLongClick)、拖拽(onDrag)、滑动(onScroll)等,点击又包括单击和双击,另外还包括单指操作和多指操作。其中 Touch 的第一个状态是 ACTION_DOWN,表示按下了屏幕后,touch 将会有后续事件,比如移动、抬起等,一个 Action_DOWN,一个 ACTION_UP,许多个 ACTION_MOVE,就构成了 Android 中众多的事件。所有的操作事件首先必须执行的是按下操作(ACTIONDOWN),之后所有的操作都是以此作为前提,当按下操作完成后,接下来可能是一段移动(ACTIONMOVE)然后抬起(ACTION_UP),或者是按下操作执行完成后没有移动就直接抬起。