Atitit View事件分发机制

发布时间:2017-2-21 10:50:02 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"Atitit View事件分发机制 ",主要涉及到Atitit View事件分发机制 方面的内容,对于Atitit View事件分发机制 感兴趣的同学可以参考一下。

1. Atitit View事件分发机制

 

1. Atitit View事件分发机制1

1.1. 三个关键方法 dispatchTouchEvent onInterceptTouchEvent onTouchEvent1

1.1.1. public boolean dispatchTouchEvent(MotionEvent ev)1

1.1.2. public boolean onInterceptTouchEvent(MotionEvent ev)1

1.1.3. public boolean onTouchEvent(MotionEvent event)1

1.2. 事件分发具体流程2

 

 

事件分发机制就是弄清楚三个方法,dispatchTouchEvent(),OnInterceptTouchEvent(),onTouchEvent(),和这三个方法与nViewGroupView堆叠在一起的问题,再复杂的结构都能拆分成1ViewGroup+1View

其实ViewGroupView都是大同小异,View只是没有了子容器,自然不存在拦截问题,dispatch也很简单,所以弄明白了ViewGroup其实就懂的差不多了

 

方法与控件的对应关系如下表所示:

上一篇:CentOS7安装docker
下一篇:Sequence(组合数学,集合不同元素的个数)

相关文章

相关评论