Android:缓慢的UI呈现,同时内置和自定义动画

Android:缓慢的UI呈现,同时内置和自定义动画,android,animation,handler,ondraw,Android,Animation,Handler,Ondraw,我需要关于同时使用内置动画和自定义动画的建议 我的应用程序有一个带有以下动画视图的屏幕- 具有旋转动画的视图 具有AnimationDrawable和平移动画的视图 一种自定义视图,通过处理程序重复调用onDraw()来模拟动画 动画1和2同时运行,没有任何问题 仅自定义视图的动画也可以平滑运行 但当我同时运行所有3个时,它们会相互减速 看起来他们在一个接一个地跑 当1和2运行时,3暂停一段时间 运行3次时,1和2会暂停一段时间。发布导致自定义视图重画的代码

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

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

  • 具有旋转动画的视图
  • 具有AnimationDrawable和平移动画的视图
  • 一种自定义视图,通过处理程序重复调用onDraw()来模拟动画
  • 动画1和2同时运行,没有任何问题

    仅自定义视图的动画也可以平滑运行

    但当我同时运行所有3个时,它们会相互减速

    看起来他们在一个接一个地跑

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


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

    发布导致自定义视图重画的代码