我有一个连续的帧动画,每X秒运行24帧,工作正常,现在当我同时运行另外两个动画(Alpha动画)时,我注意到性能下降,即帧动画减慢。
知道为什么会这样,并且有没有解决这个问题?
提前致谢。
答案 0 :(得分:0)
我会说你的代码效率低,电话无法处理。如果您提供代码,我相信人们可以查看它并找出效率低下的地方。
此外,这是在手机还是模拟器上?
答案 1 :(得分:0)
确保使用硬件层使动画顺利运行。
您可能已启用硬件加速,但这还不够,您仍然需要在动画视图上使用硬件图层以获得最佳性能。
使用view.setLayerType
将视图放入动画持续时间的硬件纹理中。
我刚刚写了一篇关于此的博客文章:http://www.innodroid.com/blog/post/using-hardware-layers-for-complex-animations