[英]Loading Of Multiple Images ( Android studio - Glide )
这个问题可能听起来很愚蠢或无关紧要- 但我很想了解解决这个问题的方式
应用程序工作的表面覆盖:屏幕上显示的数据是动态的,并且是循环显示的,图像也在循环中加载 - URL 用于图像和 rest 动态接收数据
问题:多个图像加载缓慢
问题的详细视图正在从 Github 获取图像 我正在使用 glide 库从 url 加载图像...连接到高速 Wi-Fi时图像加载速度很快,但速度降低时与mobile.networks 的平均下载速度相比,加载图像需要很长时间
PS-这是一个愚蠢的问题,但需要解决这个问题
代码片段:
loop
{
........
Glide.with(getApplicationContext())
.load(link[c]).centerCrop().placeholder(drawable)
.into(imb);
........
}
我尝试使用缓存方法(内存和磁盘)和预加载,但它仅在至少加载一个图像(在 fast.network 上)时有效
--------------------------
--------------------------
不确定是否应该在代码中或图像访问方式或访问位置进行更改
我只需要知道如何使用glide 或任何其他库在较慢的网络上更快地加载多个图像 ...
听起来你受网络速度和图像大小的约束,而不是图书馆。
我能想到的唯一解决方案是尝试使您的图像更小(例如压缩率更高的格式、使用更低的 dpi 等)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.