您的位置:首页 > 移动开发 > Android开发

各种关于ViewGroup中touch事件传递引发的思考

2016-09-21 01:01 281 查看

                                           各种关于ViewGroup中touch事件传递引发的思考

      ViewGroup.java在系统版本不断的更迭中,函数dispatchTouchEvent悄然发生了改变,网上充斥了该流程剖析的各个版本。对于不同版本的分析还是看看源码吧。根据不同系统版本时该函数的流程就能理解作者当时的解析过程。尤其是对onInterceptTouchEvent的分析,要不然网上的不同内容的碰撞会让你感到各种矛盾,困惑,无所适从....

比如版本一:Andriod 从源码的角度详解View,ViewGroup的Touch事件的分发机制

比如最新的版本解析:  1.Android事件分发详解(三)——ViewGroup的dispatchTouchEvent()源码学习

                                      2. 

自定义View系列教程07--详解ViewGroup分发Touch事件

                                      其中1和2是同一个作者所写,1.写的深一些,2写的浅一些。自己慢慢悟吧。

      Android源码在线查看地址:戳一戳

      戳一戳对应的URL:http://grepcode.com/project/repository.grepcode.com/java/ext/com.google.android/android/

      事件的传递是攻克自定义View必须克服的拦路虎。加油,各位....

                                   
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息