0
我創建了一個輪子旋轉動畫,當我運行應用程序時它會自動運行...我希望它旋轉90度並暫停一會兒,然後再旋轉90度,直到它達到360%.. 。這裏是我的代碼::在android中旋轉動畫
public void Start(){
RotateAnimation counterSpinW = new RotateAnimation(0f, 90f, 50,50);
counterSpinW.setRepeatMode(1);
counterSpinW.getFillAfter();
counterSpinW.setDuration(8000);
counterSpinW.setInterpolator(new LinearInterpolator());
bigLayout.startAnimation(counterSpinW);
RotateAnimation counterSpinW2 = new RotateAnimation(0f, 90f, 50,50);
counterSpinW2.setRepeatMode(1);
counterSpinW2.getFillAfter();
counterSpinW2.setDuration(8000);
counterSpinW2.setInterpolator(new LinearInterpolator());
bigLayout.startAnimation(counterSpinW2);
RotateAnimation counterSpinW3 = new RotateAnimation(0f, 90f, 50,50);
counterSpinW3.setRepeatMode(1);
counterSpinW3.getFillAfter();
counterSpinW3.setDuration(8000);
counterSpinW3.setInterpolator(new LinearInterpolator());
bigLayout.startAnimation(counterSpinW3);
RotateAnimation counterSpinW4 = new RotateAnimation(0f, 90f, 50,50);
counterSpinW4.setRepeatMode(-1);
counterSpinW4.getFillAfter();
counterSpinW4.setDuration(8000);
counterSpinW4.setInterpolator(new LinearInterpolator());
bigLayout.startAnimation(counterSpinW4);
我想,也許這不會work..but我從來沒有測試尚未....
所有我尊重我認爲使用xml進行annimation更好一個硬編碼。 – Smartoop 2013-04-04 23:34:16