Android高效加载大图,避免程序OOM

 

(转)Android中的Bitmap和Drawable

转载过来备用,很实用,正用得着。感谢作者了。

一、相关概念
1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象
2、Canvas画布,绘图的目的区域,用于绘图
3、Bitmap位图,用于图的处理
4、Matrix矩阵
二、Bitmap
1、从资源中获取Bitmap

 

2、Bitmap → byte[]

 

3、byte[] → Bitmap

 

4、Bitmap缩放

 

5、将Drawable转化为Bitmap 继续阅读(转)Android中的Bitmap和Drawable