0
我想要在同一個ImageView上播放多個動畫。我正在使用動畫集,但它永遠不會淡入。但它確實會旋轉。有人能告訴我我錯過了什麼嗎?爲圖像視圖設置的動畫
AnimationSet s = new AnimationSet(false);//false mean dont share interpolators
Animation fadeIn = new AlphaAnimation(0, 1);
fadeIn.setInterpolator(new DecelerateInterpolator()); // add this
fadeIn.setDuration(fadeInDuration);
iv.setAnimation(fadeIn);
iv.startAnimation(fadeIn);
RotateAnimation anim = new RotateAnimation(0.0f, 360.0f , Animation.RELATIVE_TO_SELF, .5f, Animation.RELATIVE_TO_SELF, .5f);
anim.setInterpolator(new LinearInterpolator());
anim.setRepeatCount(Animation.INFINITE);
anim.setDuration(800);
s.addAnimation(fadeIn);
s.addAnimation(anim);
iv.startAnimation(s);
我會嘗試一下,但我可能應該提到它 - 當它是唯一的動畫時,fadeIn動畫就起作用。 – Aadithya