安卓加载本地图片

作者: 2fab4u | 来源:发表于2019-05-11 15:07 被阅读6次

使用BitMapFactory直接加载本地图片,如果图片太大, 会读取图片的所有信息,将其读进内存时,可能会很卡顿,或者程序崩掉。

布局很简单,activity_main.xml里面一个button,点击后加载图片到iv这个imageView中:

activity_main.xml
1.直接加载:
直接加载
运行结果
日志
可以看到,申请内存空间时,out of memory 了!(ps: 原图不大,只有1.5Mb)

将图片压缩后,再读入到内存中:


压缩
运行结果

可以看到,已经按照原比例进行缩放了!

相关文章

网友评论

    本文标题:安卓加载本地图片

    本文链接:https://www.haomeiwen.com/subject/jimxaqtx.html