Android View的绘制机制流程深入详解(一)

时间:2023-12-18 00:05:44

  本系列文章主要着重深入介绍Android View的绘制机制及流程,第一篇主要介绍并分析LayoutInflater的原理,

从而理解setContentView的加载原理。对于LayoutInflater大家都会知道它主要是用于加载布局的。

而刚接触Android的朋友可能对LayoutInflater不怎么熟悉,因为加载布局的任务通常都是在Activity中调用setContentView()方法来完成的。

其实setContentView()方法的内部也是使用LayoutInflater来加载布局的,只不过这部分源码是internal的,不太容易查看到。

下面对LayoutInflater的工作流程仔细地剖析一遍,对理解起来应该会有帮助的。

Android View的绘制机制流程深入详解(一)

Android View的绘制机制流程深入详解(一)

Android View的绘制机制流程深入详解(一)

Android View的绘制机制流程深入详解(一)

Android View的绘制机制流程深入详解(一)

Android View的绘制机制流程深入详解(一)

Android View的绘制机制流程深入详解(一)

Android View的绘制机制流程深入详解(一)

Android View的绘制机制流程深入详解(一)

Android View的绘制机制流程深入详解(一)

Android View的绘制机制流程深入详解(一)

Android View的绘制机制流程深入详解(一)

真题园网http://www.zhentiyuan.com