我在Android Whit Glide开发了一个画廊。当用户选择图像时它加载到预览而没有任何问题(所有图像都在设备存储器中),除非图像是大的> (10000 x 7000)然后在某些设备上加载可能需要5秒钟......
我现在想要实现的是在全分辨率加载时显示模糊图像。
Glide.with(getContext())
.load(path)
.thrumnail(0.1f)
.into(mTouchImageView);
通过使用这种thrumnail
方法,我设法实现的是在延迟后几乎在全分辨率图像之前显示模糊图像。
我用这种方法做错了什么?有没有办法实现这种行为或其他方法来解决这个问题?
答案 0 :(得分:1)
您的图像非常大,因此处理图像并加载缩略图需要花费大量时间。
我能想到的解决方法是:
如果您无法控制保存图像,则可能会使用计划后台服务为您创建缩略图。希望这会有所帮助。