3

我需要有关同时使用内置动画和自定义动画的建议。

我的应用程序有一个带有以下动画视图的屏幕-

  1. 带有旋转动画的视图。
  2. 带有 AnimationDrawable 的视图以及上面的翻译动画。
  3. 通过处理程序重复 onDraw() 调用来模拟动画的自定义视图。

动画 1 和 2 同时运行没有任何问题。

仅自定义视图的动画也运行流畅。

但是当我同时运行所有 3 个时,它们会彼此减慢速度。

看起来他们是轮流跑的,

当 1 和 2 运行时, 3 暂停一段时间。

当3运行时,1和2暂停一段时间。

4

0 回答 0