android笔记 事件拦截机制分析  

2015-12-24  本文已影响62人  简南京路

触摸事件拦截机制

在MotionEvent中封装了不少的事件类型,如

假设现在有三个控件,分别用三个职位来表示
这三个控件的关系是ViewGroupA 包含 ViewGroupB,ViewGroupB 包含 myView。

假如现在有一个 项目介入进来

那么换装view控件中来,dispatcfhTouchEventOninterceptTouchEvent负责事件的分发,也就是前边所说道的任务分发。onTouchEvent 负责事件的执行。
假如现在用户在myView中做了一个触碰操作,那么

分发的时候

处理的时候

上一篇 下一篇

猜你喜欢

热点阅读