【发布时间】:2010-12-12 21:49:26
【问题描述】:
我有几个使用 android:duration 设置速度的帧到帧 XML 动画。一切正常。
是否可以为此使用变量,以便我可以在代码中更改每个用户需要的值(使用 API 1.6)。
帧动画比编码动画更简单(我已经有 20 个,所以我更喜欢 XML 中的巧妙变量方法)。
谢谢
【问题讨论】:
我有几个使用 android:duration 设置速度的帧到帧 XML 动画。一切正常。
是否可以为此使用变量,以便我可以在代码中更改每个用户需要的值(使用 API 1.6)。
帧动画比编码动画更简单(我已经有 20 个,所以我更喜欢 XML 中的巧妙变量方法)。
谢谢
【问题讨论】:
我个人觉得动画 XML 太死板,所以我写了一个 AnimatedSprite 类,通过循环遍历 ArrayList 的 Drawables 来处理动画。如果你以这种方式实现动画,就像创建一个 getter/setter 方法来使速度可变一样简单。
【讨论】: