一、概述
在 渲染机制(二):Choreographer 源码解析 文章中,我们说引入 Choreographer 主要是配合 Vsync,给上层 App 的渲染提供一个稳定的 Message 处理的时机,也就是 Vsync 到来的时候,系统通过对 Vsync 信号周期的调整,来控制每一帧绘制操作的时机。其中 Choreographer 是渲染层(App)与 Vsync 沟通的桥梁 ,而 SurfaceFlinger 是合成层与 Vsync 沟通的桥梁。SurfaceFlinger 会在 Vsync 到来的时候,将所有已经准备好的 Surface 进行合成操作。
本文我们来具体探究一下 Vsync 的相关功能。
关联文章:
参考文章ÿ