【Android 框架源码在线解析网站】
2015-04-22 10:37
405 查看
http://codekk.com/open-source-project-analysis
View 时间传递结论总结:
Activity.dispatchTouchEvent()
ViewGroup.dispatchTouchEvent()
View.dispatchTouchEvent()
View.onTouchEvent()
ViewGroup.onTouchEvent()
Activity.onTouchEvent()
onInterceptTouchEvent(英文单词拦截) 返回false,则后续再来的事件(比如ACTION_UP)会继续传递给子view的ontouchEvent ,
onInterceptTouchEvent 返回true,则后续再来的事件(比如ACTION_UP)就不会传递给子view.
view的onTouchEvent返回true,则表示事件已经消化干净,viewgroup的onTouchEvent将不会被调用,否则相反.
onTouchEvent() -----> ACTION_DOWN 时 返回false,则后续的手势动作都不会传递进这个方法. (ViewGroup和View一样)
ViewGroup 的 onTouchEvent() -----> 返回 true, 则后续手势都不会传递进 onInterceptTouchEvent(),而是直接在ViewGroup 的 onTouchEvent() 中逐一处理.
View 时间传递结论总结:
Activity.dispatchTouchEvent()
ViewGroup.dispatchTouchEvent()
View.dispatchTouchEvent()
View.onTouchEvent()
ViewGroup.onTouchEvent()
Activity.onTouchEvent()
onInterceptTouchEvent(英文单词拦截) 返回false,则后续再来的事件(比如ACTION_UP)会继续传递给子view的ontouchEvent ,
onInterceptTouchEvent 返回true,则后续再来的事件(比如ACTION_UP)就不会传递给子view.
view的onTouchEvent返回true,则表示事件已经消化干净,viewgroup的onTouchEvent将不会被调用,否则相反.
onTouchEvent() -----> ACTION_DOWN 时 返回false,则后续的手势动作都不会传递进这个方法. (ViewGroup和View一样)
ViewGroup 的 onTouchEvent() -----> 返回 true, 则后续手势都不会传递进 onInterceptTouchEvent(),而是直接在ViewGroup 的 onTouchEvent() 中逐一处理.
相关文章推荐
- Android Small插件化框架--启动插件Activity源码解析(上)
- Android中图片加载框架Glide解析2----从源码的角度理解Glide的执行流程
- Android源码学习之六——ActivityManager框架解析
- Android Hawk的源码解析,一款基于SharedPreferences的存储框架
- Android 网络框架 Volley 源码解析
- Java/Android源码在线阅读网站
- IntentService源码解析与HandlerThread在Android框架上的使用
- Android消息推送4.2---AndroidPN框架源码解析
- Android图片加载框架最全解析(二),从源码的角度理解Glide的执行流程
- Android 插件化框架 DynamicLoadApk 源码解析
- Android图片加载框架最全解析(二),从源码的角度理解Glide的执行流程
- Android多媒体播放器源码解析(stagefright框架)
- Android图片加载框架最全解析(二),从源码的角度理解Glide的执行流程
- Android 图片加载框架Glide4.0源码完全解析(一)
- (干货) Android Volley框架源码详细解析
- Android Volley框架源码解析
- Android高可拓展框架Conductor源码解析(2)
- [置顶] Android 网络框架之Retrofit2使用详解及从源码中解析原理
- Android-UIL图片缓存框架 源码解析
- Android项目解耦--路由框架ARouter源码解析