xml - Android Bug? Multiple animations don't animate at the same time -
so i'm applying one animation multiple imageviews (arrows) , using animationset class so, see below:
animation animinstruct; //inside oncreate animinstruct = animationutils.loadanimation(this, r.anim.anim_instructions); imageview arrow_bottomright = (imageview) container.findviewbyid(r.id.arrow2); imageview arrow_bottomleft = (imageview) container.findviewbyid(r.id.arrow3); imageview arrow_topleft = (imageview) container.findviewbyid(r.id.arrow0); imageview arrow_topright = (imageview) container.findviewbyid(r.id.arrow1); animationset start_atsame_time = new animationset(true); start_atsame_time.addanimation(animinstruct); arrow_topleft.setanimation(start_atsame_time); arrow_topright.setanimation(start_atsame_time); arrow_bottomleft.setanimation(start_atsame_time); arrow_bottomright.setanimation(start_atsame_time); start_atsame_time.start();
in xml (anim_instructions):
<alpha android:fromalpha="0.0" android:toalpha="1.0" android:interpolator="@android:anim/accelerate_interpolator" android:duration="1000" android:repeatcount="5" /> </set>
however, when run application (on actual device), arrows fade in/fade out @ same time after first iteration, 1 arrow takes longer fade out while others stay on track each other. don't know if device's hardware limitations, android bug, or else?
Comments
Post a Comment