发布于 2011-02-15 17:38:23
安卓图形有两个核心部分: SurfaceFlinger和Skia。SurfaceFlinger是Android的排序器,由窗口管理器用来创建和显示窗口(实际上称为曲面)。SurfaceFlinger目前是在OpenGL ES 1.x之上实现的,在可用时还可以使用其他硬件加速技术(MDP、the G1上的2D闪存或Xoom上的硬件覆盖)。
每个应用程序主要使用Skia将其呈现到其窗口(或表面)中。Skia是Android的2D图形库。您还可以使用OpenGL es1.x和2.0将其渲染到曲面中。
安卓不使用DirectFB或X11或任何其他现有的Linux解决方案。
发布于 2012-01-05 08:21:00
这里有一个关于Android:http://www.slideshare.net/jserv/design-and-concepts-of-android-graphics的简介
发布于 2013-03-08 05:34:51
罗曼·盖伊绝对是对的。但是自从Android3.0之后,事情发生了变化。Skia不再那么重要了,大多数2D绘图都是使用openGL (也就是HWUI组件)加速绘制的。
https://stackoverflow.com/questions/4579573
复制相似问题