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类如下
在这里插入图片描述
使用方法
在这里插入图片描述
运行后如下:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值