Android Bug?多个动画同时没有动画效果

时间:2016-07-25 16:51:09

标签: android xml animation

所以我将一个动画应用于多个ImageViews(箭头)并使用AnimationSet类来执行此操作,请参阅以下内容:

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();

在我的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>

但是,当我运行应用程序(在实际设备上)时,所有箭头同时淡入/淡出,但在第一次迭代后,一个箭头需要更长的时间才能淡出其他人彼此保持正轨。我不知道它只是设备的硬件限制,安卓漏洞还是其他什么东西?

0 个答案:

没有答案