1
我想在屏幕上顯示一個開啓和關閉自己的嘴。哪個是顯示具有多個幀的動畫視圖的最佳策略?
嘴巴將有3個框架(3個圖像狀態),打開,關閉和半打開。
我希望每個幀等待300ms,直到下一幀顯示。
這是最好的策略嗎?
我想在屏幕上顯示一個開啓和關閉自己的嘴。哪個是顯示具有多個幀的動畫視圖的最佳策略?
嘴巴將有3個框架(3個圖像狀態),打開,關閉和半打開。
我希望每個幀等待300ms,直到下一幀顯示。
這是最好的策略嗎?
<animation-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/image1" android:duration="300" />
<item android:drawable="@drawable/image2" android:duration="300" />
<item android:drawable="@drawable/image3" android:duration="300" />
</animation-list>
然後:
view.setBackgroundResource(R.drawable.animation_list_resource_name);
AnimationDrawable animation = (AnimationDrawable) view.getBackground();
animation.start();
不錯,它可以創建使用Java代碼的動畫列表? – NullPointerException
我想這是,雖然我想不出有什麼理由去做,請參閱此鏈接:http://stackoverflow.com/questions/10149487/animationdrawable-programmatically-without-animation-list-xml – OferM
謝謝: )並且......當我想要時,可以用另一幀與其他幀一起改變動畫的長度?例如,當用戶已經觸摸圖像或東西 – NullPointerException