2013年5月2日

安卓开发之SkBitmap的内存管理分析【转】

摘要: 安卓使用的2D图形引擎skia,是一个高效的2D矢量图形库,google已经把skia开源了。 SkBitmap是skia中很重要的一个类,很多画图动作涉及到SkBitmap,它封装了与位图相关的一系列操作,了解它的内存管理策略有助于我们更好的使用它,了解它的初衷是要想实现对skia中的blitter进行硬件加速。 1. SkBitmap的类结构: 2. SkBitmap的内嵌类Allocator Allocator是SkBitmap的内嵌类,其实只有一个成员函数:allocPixelRef(),所以把它理解为一个接口更合适,SkBitmap使用Allocator的派生类–HeapAl... 阅读全文

posted @ 2013-05-02 09:20 liyingming 阅读(824) 评论(0) 推荐(0) 编辑

导航