layer是图像合成中最重要的单元
layer,是surface和surface_control的组合。Layer = Surface + SurfaceControl
SurfaceFlinger
将buffers
和window
相关数据,合成一个Layer
,发送给WindowManager
,由WindowManager
操控显示在屏幕上。
SurfaceFlinger就是将多个Surface里的内容进行合成,最后提交到屏幕的后缓冲区,等待屏幕的下一个垂直同步信号的到来,再显示到屏幕上。