阅读 192

Bitmap 高效加载

1.Bitmap 的基础概念

Bitmap 是 Android 系统中的图像处理的最重要类之,Bitmap 可以获取图片的信息,可以将信息进行缩放,裁剪等操作,提供了图片文件的操作支持。

2.Bitmap 加载方式

BitmapFactory.decodeFile(); 文件路径
BitmapFactory.decodeByteArray(); 字节数组
BitmapFactory.decodeStream(); 流
BitmapFactory.decodeResource(); 资源 ID

3. 为什么要高效的加载 Bitmap

防止内存溢出,节省内存,提高应用流畅度

中心:BitmapFactory.Options 重要属性
1.inJustDecodeBounds
2.outWidth&outHeight
3.inSampleSize

一个简单的 Util 类如下

使用方法

运行后如下:

文章分类
Android
文章标签