Android动画速度变慢了

时间:2010-06-29 08:22:34

标签: android animation performance

我有一个连续的帧动画,每X秒运行24帧,工作正常,现在当我同时运行另外两个动画(Alpha动画)时,我注意到性能下降,即帧动画减慢。

知道为什么会这样,并且有没有解决这个问题?

提前致谢。

2 个答案:

答案 0 :(得分:0)

我会说你的代码效率低,电话无法处理。如果您提供代码,我相信人们可以查看它并找出效率低下的地方。

此外,这是在手机还是模拟器上?

答案 1 :(得分:0)

确保使用硬件层使动画顺利运行。

您可能已启用硬件加速,但这还不够,您仍然需要在动画视图上使用硬件图层以获得最佳性能。

使用view.setLayerType将视图放入动画持续时间的硬件纹理中。

我刚刚写了一篇关于此的博客文章:http://www.innodroid.com/blog/post/using-hardware-layers-for-complex-animations