动画在新设备上不流畅

时间:2015-07-23 15:40:22

标签: java android animation

我试图编写一个简单的动画,将一个ImageView alpha设置为0到1,另一个从1设置为0:

AlphaAnimation animationOutside = new AlphaAnimation(1,0);
AlphaAnimation animationInside = new AlphaAnimation(0,1);

animationOutside.setDuration(1000);
animationInside.setDuration(1000);

animationInside.setFillAfter(true);
animationOutside.setFillAfter(true);

oldCharacter.startAnimation(animationOutside);
newCharacter.startAnimation(animationInside);

这在三星Galaxy 1上看起来很棒但是由于某些原因在Nexus 5上,动画看起来非常糟糕,看起来它缺少很多帧。

我已经尝试添加了     机器人:硬件加速="真"

有什么建议吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

我认为这是因为制造商的不同。动画(您可以包括音频和视频)取决于硬件。通常,某些动画可能无法在某些设备上“正常”工作。