2010-12-12 64 views
1

我有幾個使用android:duration設置速度的Frame-to-Frame XML Animations。一切運作良好。我可以在Frame to Frame Animation xml中創建持續時間變量嗎?

是否有可能爲此使用一個變量,以便我可以更改每個用戶在代碼中的需求值(使用API​​ 1.6)。

框架動畫不比編碼動畫麻煩(我已經有20個,所以我更喜歡XML中的一個聰明的變量方法)。

感謝

回答

0

個人而言,我發現動畫XML太死板,所以我寫了一個AnimatedSprite類通過DrawableArrayList小號循環交給動畫。如果以這種方式實現動畫,就像創建getter/setter方法以使速度可變一樣簡單。

+0

謝謝 - 雖然我不打算在將來做動畫,但我想我需要下一次做這樣的事情 - 以防萬一我以後想要更改持續時間。也許我會在發佈之前爲這個應用程序做這件事,儘管我更喜歡巧妙的xml變量方法。 – headscratch 2010-12-13 17:31:23