2010-06-29 52 views
3

我有一個連續的幀動畫,每X秒運行24幀,這是工作正常,現在當我在同一時間運行另外兩個動畫(Alpha動畫),我注意到性能下降,這是幀動畫變慢。Android動畫變慢

任何想法爲什麼會發生這種情況,是否有任何解決方法?

在此先感謝。

回答

0

我想說你的代碼效率低下,手機無法處理它。如果您提供代碼,我相信人們可以查看它並找出效率低下的地方。

此外,這是在手機或模擬器?

+0

感謝您的回覆。 我從AnimationDrawable派生了一個類,並實現了一些支持回調的功能。這個類用於框架動畫。 (http://www.facebook.com/topic.php?uid=128857303793437&topic=74) 接下來我有一個用於alpha動畫的xml文件。我使用以下代碼來啓動動畫。 mPulseView.startAnimation(AnimationUtils.loadAnimation(this,R.anim.alpha)); 我已經在設備和仿真器上測試過,沒有太大區別。 我需要知道它是否有可能在android中同時運行多個動畫而沒有任何性能下降。 – akc 2010-06-29 08:54:13