事件分发定义:用户通过屏幕与手机交互的时候,每一次点击,长按,移动等都是一个事件。
事件分发机制:某一个事件从屏幕传递到各个view,由view来使用这一事件(消费事件)或者忽略事件(不消费事件),这个过程的控制
事件分发的对象:系统把事件分发为MotionEvent对象,事件分发的过程就是MotionEvent分发的过程。
事件的类型:(1)按下(ACTION_DOWN) (2)移动:(ACTION_MOVE)(3)抬起:(ACTION_UP)(4)取消:(ACTION_CANCEL)
传递层级:Activity——>Window——>DectorView——>ViewGroup——>View