Android View绘制

总述

从流程上来讲,View的绘制大概分为以下几个步骤

  1. 应用请求View绘制
  2. Vsync触发绘制条件
  3. 构建Surface
  4. 绘制View内容到BufferQueue
  5. SurfaceFlinger请求合成图层
  6. Vsync触发合成
  7. SurfaceFlinger执行图层合成
  8. 通知display去显示

下面的流程图展示了view从请求绘制到最终SF合成的简单过程:

architecture.png

目录

从如下几个专题入手,来阐述整个view的绘制流程
编舞者Choreographer

在深入介绍之前,先简单介绍几个概念:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容