我试图编写一个简单的动画,将一个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上,动画看起来非常糟糕,看起来它缺少很多帧。
我已经尝试添加了 机器人:硬件加速="真"
有什么建议吗?
谢谢!
答案 0 :(得分:0)
我认为这是因为制造商的不同。动画(您可以包括音频和视频)取决于硬件。通常,某些动画可能无法在某些设备上“正常”工作。