加载大图像的最快/最佳方式(使用Glide)

时间:2016-05-11 21:10:51

标签: java android image android-glide

我正在开发一个Android应用程序,显示从SD卡加载的图像。 我使用mediastore填充Recyclerview。 如果用户单击recyclerview中的图像,我想打开一个以完整大小显示图像的活动。

当点击的项目是一个巨大的图像时,需要4/5秒才能加载。 我注意到一些应用程序可以以某种方式立即加载它们(quickpic,谷歌照片)。 他们如何做到这一点,或者什么是最佳做法?

我使用Glide进行异步加载和缓存。

我尝试了首先加载缩略图的滑动功能,并在后台加载完整的图像。 我尝试调整图像大小和子采样。

那就是我能找到的所有技术。

我试过一些代码:

 Glide.with(this)
                .load(getUri().toString())
                .asBitmap()                     .diskCacheStrategy(DiskCacheStrategy.RESULT)
                .priority(Priority.IMMEDIATE)
                .dontAnimate()
                .thumbail(0.1f)
                .override(height,width)
                .info(imageView
)

0 个答案:

没有答案