前面几篇文章介绍了绘制相关的组件,主要是SkSurface和GrSurface以及他们的代理类,这些都代表着GPU...[作者空间]
GrSurface有两个主要的子类,一个GrRenderTarget, 上一篇文章已经分析过,它包装的是一个GrBackendRenderTarget,另外一个兄弟就是GrT...[作者空间]
上一篇文章分析了SkSurface的两种生成方式,他们都需要使用GrSurfaceDrawContext来创建一个...[作者空间]
前面的文章介绍了绘制的RenderPipleline,它将整个RenderNode树通过RenderNodeDra...[作者空间]
上一篇文章介绍了SkiaOpenGLPipeline.draw主流程,其中renderFrame是一个主要的流程之...[作者空间]
DisplayList是一个神秘的存在,因为它在Java层没有对应的实体,但是却出现在了View的绘制流程了。在前面的文章中也提到过这个类。在View的绘制流程中,有一个很重...[作者空间]
这一篇文章我们继续分析另外一个重要的类RenderNode, 这个在前面绘制流程里有也有提到,这里我将更加深入的介...[作者空间]
更Surface很相似,SurfaceControl也有一个对应的定义ASurfaceControl,但是它和Su...[作者空间]
再上一篇文章中,介绍了Surface的创建的流程,我们说到在App层生成的Surface实质上即一个BBQSurf...[作者空间]
前面View绘制原理中Vsync流程基本上已经分析完毕。前文分析了performTraversals的四个重要流程...[作者空间]
上一篇文章中介绍了SurfaceFlinger搭建的Vsync基础设施,它先向HWComposer注册回调,然后开...[作者空间]
前面一篇文章从整体介绍View绘制的流程,其中一点就是绘制的起始点就是界面收到了Vsync之后,开始新一帧的绘制,...[作者空间]
View的绘制是Android的基础知识,本人将从浅入深介绍Android View的绘制流程及原理。本文基于an...[作者空间]