【发布时间】:2026-01-03 20:20:06
【问题描述】:
我正在尝试在使用 Glide 或 Picasso 等图像加载器库加载图像时插入一个通用加载圆作为占位符。
我这辈子都不知道你应该如何从 xml 创建一个可旋转的drawable。
我尝试通过创建动画列表在 XML 中使用 AnimationDrawable,但它甚至没有显示(甚至不是静态的)。
我只想有一个简单的圈子,它自己旋转,全部在一个 xml 可绘制对象中,所以我可以将 id 作为占位符传递给我的图像加载器。如果那不可能,请现在告诉我,这样我可以节省大量研究:)
编辑:一些代码让它更清楚,我需要一个用于这个 Glide 命令的旋转绘图:
Glide.with(context)
.load(imageUrl)
.into(imageView)
.placeHolder(R.drawable.spinning_loading_placeholder);
在加载图像时,将在图像稍后的位置显示占位符可绘制对象。我需要一个可以自己旋转的drawable。
【问题讨论】:
-
主题github.com/bumptech/glide/issues/505 会有帮助吗?
-
嘿CoolMind,谢谢你的回答!我不确定,因为这个问题已有多年历史了,但感谢您为我指明了正确的方向,它看起来很有用,也许有一天我会回到您的答案,它肯定会帮助其他人
-
A.斯滕贝根,谢谢!我知道时间已经过去了,对不起。我没有这个问题,但最近遇到了 ProgressBar 可见性的问题(通过*.com/a/38849129/2914140 解决)。还想附上这些链接:*.com/questions/35305875/… 和 github.com/bumptech/glide/issues/232。
标签: android animation spinner drawable android-glide