gpt4 book ai didi

android - 你如何使用一个加载占位符,它是一个带有图像加载器(如 Glide、Picasso 等)的动画微调器?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:45:01 31 4
gpt4 key购买 nike

我试图在使用 Glide 或 Picasso 等图像加载器库加载图像时插入一个通用加载圆圈作为占位符。

我这辈子都搞不懂你应该如何从 xml 创建一个旋转的 drawable。

我尝试通过创建动画列表在 XML 中使用 AnimationDrawable,但它甚至没有显示(甚至不是静态的)。

我只想有一个简单的圆圈,它自己旋转,全部在一个 xml 可绘制对象中,这样我就可以将 id 作为占位符传递给我的图像加载器。如果那不可能,请现在告诉我,这样我就可以节省很多研究 :)

编辑:一些代码让它更清晰,我需要一个旋转的 drawable 用于这个 Glide 命令:

Glide.with(context)
.load(imageUrl)
.into(imageView)
.placeHolder(R.drawable.spinning_loading_placeholder);

当加载图像时,一个占位符可绘制对象将显示在稍后图像所在的位置。我需要一个可以自行旋转的可绘制对象。

最佳答案

您可以将 ProgressBar 元素添加到您的布局 XML,然后根据需要显示/隐藏该元素。 ProgressBar View 是内置的并且已经设置了动画,不需要自定义 AnimationDrawable。

关于android - 你如何使用一个加载占位符,它是一个带有图像加载器(如 Glide、Picasso 等)的动画微调器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25874611/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com