Android 系统的渲染优化 | 自定义布局渲染优化 ) 博客中讲解了布局文件中的背景如何处理 , 自定义组件在 GPU 渲染过程中过度绘制如何进行处理 ; 还有 Android 系统针对 CPU 传递数据到...CPU 渲染
CPU 传递数据到 GPU
GPU 渲染
是三大耗时操作 , 之前的两篇博客针对 GPU 渲染中的过度绘制 , 如何调试 , 如何优化 , 进行了简要介绍 ; CPU 传递数据到 GPU...组件转换成多维向量图像 ( 多边形或纹理数据 ) ;
CPU 渲染过程细节 : UI 组件 -> 纹理 流程 , 根据该组件的位置 , 大小 , 形状 , 颜色 等生成纹理数据 ;
① 加载内存 :...将 UI 组件加载到内存中 ;
② 调用 UI 组件的 invalidate 方法 ;
③ 测量 : 调用 onMeasure 方法 , 测量布局组件 ;
④ 摆放 : 调用 onLayout 方法 ,...键 , 菜单键 按钮的导航栏布局 ;
③ 状态栏 : id/statusBarBackground 代表了状态栏布局 ;
五、 实际的界面 UI 布局组件层级分析
----
1 .