如何在android studio中检查ImageView是不是已完成加载和图像
Posted
技术标签:
【中文标题】如何在android studio中检查ImageView是不是已完成加载和图像【英文标题】:How to check if an ImageView is done loading and image in android studio如何在android studio中检查ImageView是否已完成加载和图像 【发布时间】:2020-07-09 01:55:32 【问题描述】:我正在尝试使用 Glide 加载一些(大约 50 个)带有来自 URL 数组的图像的 ImageView。但是加载似乎很慢。我认为这是因为它试图一次加载所有图像。
如何检查图像是否从 ImageView 中的 URL 加载完成?
只有在加载前 4 张图片后,我才会加载接下来的 4 张图片,依此类推。
请帮忙。提前致谢。
【问题讨论】:
【参考方案1】:只需从 Glide 添加一个回调:
Glide.with(getActivity())
.load("your-image-url")
.listener(new RequestListener<String, GlideDrawable>()
@Override
public boolean onException(Exception e, String model, Target<GlideDrawable> target, boolean isFirstResource)
// The Image failed to load here.
return false;
@Override
public boolean onResourceReady(GlideDrawable resource, String model, Target<GlideDrawable> target, boolean isFromMemoryCache, boolean isFirstResource)
// The Image already loaded here.
return false;
)
.into(imageView);
【讨论】:
nvm 我有 Glide v4以上是关于如何在android studio中检查ImageView是不是已完成加载和图像的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Android Studio / IntelliJ Idea 中添加字典进行拼写检查
如何使用android studio 查看android源码
如何在android studio上以编程方式检查自动启动权限是启用还是禁用
如何检查 id String 是不是为空,然后在 android studio 中定义一个默认值是不是为空