Android P 图像显示系统(三)Android HWUI 绘制流程

文章目录

    • 应用使用硬件(GPU)绘制实例
    • 硬件绘制Java层相关流程
    • native处理流程
      • Draw操纵的录制
      • 创建RenderNode
      • HwuiContext和HwuiRenderer
      • RenderThread
      • CanvasContext
      • Node Tree的准备
      • 绘制
    • 小结

Android中,绘图的API很多,比如2D的绘图skia;3D的绘图OpenGLES,Vulkan等。Android 开始,的View系统中,多数都是采用2D的模式的View Widget,比如绘制一张Bitmap图片,显示一个按钮等。随着Android系统的更新,和用户对视觉效果的追求,以前的这套2D View系统,不仅不能满足要求,而且渲染非常的慢。所以Android一方面完善对3D的API的支持,另一方面修改原来View Widget的渲染机制。

你可能感兴趣的:(Display,Graphics)