你如何使用加载占位符作为动画微调器与像Glide,毕加索等图像加载器?

A. *_*gen 9 animation android spinner drawable android-glide

我正在尝试插入一个通用加载圈作为占位符,同时图像正在加载像Glide或Picasso这样的图像加载器库.

我不能为我的生活找到你应该如何从xml创建一个旋转drawable.

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

我只想要一个简单的圆圈,它可以自动旋转,所有这些都在xml drawable中,所以我可以将id作为占位符传递给我的图像加载器.如果那不可能请现在告诉我,所以我可以节省很多研究:)

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

Glide.with(context)
.load(imageUrl)
.into(imageView)
.placeHolder(R.drawable.spinning_loading_placeholder);
Run Code Online (Sandbox Code Playgroud)

在加载图像时,将显示占位符drawable,稍后将显示图像.我需要一个能够自行旋转的抽屉.

esh*_*yne 0

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

  • 谢谢,但这不是我需要的。我正在使用 bumbtech 的 glide 图像加载库从服务器加载图像列表,而图像加载时会为每个图像显示一个占位符可绘制对象,稍后将显示真实图像。我希望这个占位符是一个动画旋转圆,以指示图像正在加载,为此我需要这个旋转圆是一个可绘制的,没有额外的代码,如对象动画师或代码中的动画。我添加了一些代码以使其更加清晰。 (2认同)
  • Doge 你有没有解决这个问题?也在寻找这个...... (2认同)