2012-01-12 48 views
1


我正在同時創建三個網頁瀏覽的動畫。當我關閉硬件加速時,移動正確,但它出錯了(似乎只有一個移動正確,其他移動正在等待動畫結束,然後立即移動到新的位置)。我做錯了什麼?你見過這樣的問題嗎? 我使用的Android SDK 4.0
這裏是代碼:動畫無法正常使用硬件加速

ObjectAnimator[] anims = new ObjectAnimator[4]; 
float px = 10; 
for(int i = 0 ; i < 4 ; i++) 
    anims[i] = ObjectAnimator.ofFloat(webViews[i], "translationX", px); 


AnimatorSet animSet = new AnimatorSet(); 

animSet.playTogether(anims); 
animSet.setDuration(ANIMATION_DURATION); 
animSet.start(); 

回答

1

我有類似的問題,但與3個網頁視圖 - 它可能更流暢殺害。無論如何,嘗試將SDK目標設置得更高,它會使動畫更快。

+0

可能是正確的方向,但它不能解決問題......看起來這不是緩慢問題,但只有一個視圖一次動畫。不管怎麼說,還是要謝謝你。 – Piotr 2012-01-12 13:15:39