【发布时间】:2021-12-17 10:16:54
【问题描述】:
我有一个由三个 ImageView(一个角色、他的衣服和他的配饰)组成的图像,当活动处于前台时,我必须更新几次。每个更新都包含一组特定的图像,这些图像加载到相应的 ImageView 中。所有三个 ImageView 必须同时更新,以避免看到角色在他的衣服/配饰之前移动。
使用 Glide,我尝试简单地执行一系列常用调用
Glide.with(context).load(uri1).into(imageView1);
Glide.with(context).load(uri2).into(imageView2);
Glide.with(context).load(uri3).into(imageView3);
但是,当然,每次加载都是异步完成的,因此 ImageViews 更新不是同时进行的(并且延迟非常明显,即使图像文件是从内部存储而不是通过网络加载的)。
Glide 有没有办法加载所有三个图像,然后才一次更新所有 ImageView?
【问题讨论】:
标签: android android-glide