BigPictureLoading:Android自定义无压缩加载超清大图

时间:2024-05-29 03:36:50
【文件属性】:

文件名称:BigPictureLoading:Android自定义无压缩加载超清大图

文件大小:10.61MB

文件格式:ZIP

更新时间:2024-05-29 03:36:50

Java

自定义无压缩加载超清大图 前言   已经很久没有写博客了,前段时间做项目就遇到加载超大图时系统内存溢出,我们一般处理加载图片时OOM的方法都是对图片进行压缩。但是发现手机系统相册是可以打开大图的,今天就分享一波自定义无压缩加载超清大图。 BitmapRegionDecoder   BitmapRegionDecoder用来解码一张图片的某个矩形区域,通常用于加载某个图片的指定区域。通过调用该类提供的一系列newInstance(...)方法可获得BitmapRegionDecoder对象,该类提供的主要构造方法如下: 获取该对象后我们可以通过decodeRegion(rect,mOptions)方法传入需要显示的指定区域,就可以得到指定区域的Bitmap。这个方法的第一个参数就是要显示的矩形区域,第二个参数是BitmapFactory.Options(这个 类是BitmapFactory对


【文件预览】:
BigPictureLoading-master
----gradlew(5KB)
----settings.gradle(15B)
----.idea()
--------runConfigurations.xml(564B)
--------misc.xml(2KB)
--------caches()
--------gradle.xml(626B)
--------codeStyles()
----gradle()
--------wrapper()
----README.md(15KB)
----gradlew.bat(2KB)
----image()
--------21A412B8-00E3-4F33-A954-03E14D134AA7.png(27KB)
--------ezgif-1-a99a439919.gif(5.05MB)
----gradle.properties(726B)
----.gitignore(137B)
----app()
--------src()
--------.gitignore(7B)
--------build.gradle(940B)
--------proguard-rules.pro(751B)
----build.gradle(546B)

网友评论