【问题标题】:Can I Make A Duration Variable In Frame to Frame Animation xml?我可以在帧到帧动画 xml 中制作持续时间变量吗?
【发布时间】:2010-12-12 21:49:26
【问题描述】:

我有几个使用 android:duration 设置速度的帧到帧 XML 动画。一切正常。

是否可以为此使用变量,以便我可以在代码中更改每个用户需要的值(使用 API 1.6)。

帧动画比编码动画更简单(我已经有 20 个,所以我更喜欢 XML 中的巧妙变量方法)。

谢谢

【问题讨论】:

    标签: android android-animation


    【解决方案1】:

    我个人觉得动画 XML 太死板,所以我写了一个 AnimatedSprite 类,通过循环遍历 ArrayListDrawables 来处理动画。如果你以这种方式实现动画,就像创建一个 getter/setter 方法来使速度可变一样简单。

    【讨论】:

    • 谢谢 - 虽然我不打算在未来做动画,但我想我下次需要做类似的事情 - 以防我以后想改变持续时间。也许我会在发布之前为这个应用程序做这件事,尽管我更喜欢聪明的 xml 变量方法。
    猜你喜欢
    • 1970-01-01
    • 2012-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-11
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多