当多个动画一次运行时动画不稳定

时间:2011-11-18 22:16:36

标签: android performance animation conflict

我正在研究一些Android动画效果。在一个屏幕上有几个背景图像不断淡入/淡出,还有一个文本选框。问题是文本选框有点不稳定。当图像淡入/淡出被禁用时,选取框是平滑的,因此2个动画很可能相互影响。

我想知道除了使用CanvasSurfaceView编写自己的动画之外是否有其他方法。

我看了AnimationSet,但这只适用于为同一视图组合动画。

1 个答案:

答案 0 :(得分:2)

已经有一段时间了,但这里是我在路上找到的东西: 要实现流畅的文本滚动动画,它每秒需要大约50帧。所以它确实将CPU拉伸了。我尝试使用surfaceView同时执行图像和文本动画,并设法达到每秒35帧,但这还不够,文本滚动仍然有点跳跃。我读了一个小的opengl,看起来OpenGL ES 2.0应该能够以并行方式处理图像淡入/淡出。但是并没有真正完成它。希望这会有所帮助。