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 类如下
图片[1]-Bitmap 高效加载-一一网
使用方法
图片[2]-Bitmap 高效加载-一一网
运行后如下:

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享