- 博客(4)
- 收藏
- 关注
原创 Android Event事件分发机制源码分析
昨天我们对View绘制三大流程源码已做了深入分析,所以关于View的绘制流程,我相信大家也有了一个大致的了解(如果不了解,请回看博文)。然而对于View,还有一个知识点,也是极其重要的,那就是View的事件分发机制(也即Android事件分发机制)。所以,今天我们就来谈谈View的事件分发机制,从源码的角度,跟随Touch事件流,走一遍流程。 在开始分析之前,我们需要了解一些概念,如一次Touc
2018-01-09 19:07:46 597 1
原创 View绘制三大流程源码分析
在上篇博文DecorView绘制流程源码分析中,关于DecorView作为Activity、Window中的顶级View的绘制,我们已经作了一个详细的分析。但在具体说到View的绘制的时候,我们没有详细说明,所以本篇博文将会对View的绘制原理作深度分析。 在开始分析之前,我们需要了解一些概念,如: View:是所有UI组件的基类,是Android平台中用户界面体现的基础单位。 ViewGr
2018-01-08 19:38:55 779
原创 DecorView绘制流程源码分析
通过Activiyt布局加载流程源码分析(I)和Activiyt布局加载流程源码分析(II)两篇博文,我们知道,首先,Activity的布局内容被加载进入装饰器DecorView中,然后WindowManager将DecorView添加到PhoneWindow中,也即Window中,最后ViewRootImpl对DecorView进行绘制操作,将其内容显示到手机上。但前两篇博文中,对于DecorV
2018-01-05 17:19:55 1504
原创 Activity布局加载流程源码分析(II)
在Activity布局加载流程源码分析(I)文章中,已经详细分析了setContentView()加载流程,但对于装饰器DecorView怎么被加载到Window上的,怎么被绘制到Window上的,上篇博文没有说到,所以本篇博文将会接着上篇博文,继续分析Activity布局的加载流程。在开始分析之前,我们需要了解一些概念,如: Window: 是一个抽象类,表示是一个窗口。Android系统中的界面
2018-01-03 18:51:59 986
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人