谁能告诉我他们是如何使“RotateDrawable”工作的,无论它是来自代码还是来自XML还是来自于XML?使Drawable动画化的文档非常差,动画似乎仅适用于图像。我希望能够为所有可绘制对象设置动画。当我尝试从XML获取RotateDrawble时,将导致异常。从XML查找RotateDrawable的正确函数是什么?

非常感谢

克鲁布

最佳答案

您必须设置“level”属性的动画,其中0是起始值,而10000是结束值。

下面的示例从头到尾进行动画处理,您可以使用此方法轻松地反转动画。

final RotateDrawable rotateDrawable = ...
ObjectAnimator.ofInt(rotateDrawable, "level", 0, 10000).start();

09-11 17:16