我只想问一下是否总是要求SurfaceFlinger在屏幕上进行任何类型的绘图?
例如,将JPG文件显示到屏幕上。

最佳答案

SurfaceFlinger并不是绘制窗口的原因。它为您的窗口分配一个帧缓冲区,应用程序中运行的框架无需与SurfaceFlinger进行交互即可直接将其绘制到该缓冲区。绘制窗口时,唯一涉及SurfaceFlinger的交互是在完成绘制框架后将最终的新框架缓冲区合成到屏幕上。

10-08 17:32