Android动画速度太慢

我正在使用具有INFINITE重复设置的animationlistener,每次循环onAnimationRepeat函数时都必须进行调用,这一点很重要.

将动画持续时间设置为〜100ms或更高时,这一切都很好.我设置的任何较小的值(例如30ms)似乎仍在100ms左右.我在设备和仿真器上尝试过此操作.

我正在使用Alphaanimation,但我也尝试了其他类型的android动画.

有没有办法使任何动画的持续时间设置为50ms左右或更快?

解决方法:

与其他“滑动”动画相比,AlphaAnimation是一种相当耗费资源的动画.

您可以尝试使用TraceView进行调查,以确切了解它的挂起位置.

我怀疑这仅仅是动画的开销在减慢一切.

试一下TraceView,报告结果,然后看看是否可以提供进一步的建议.

希望这可以帮助!

上一篇:javascript-页面加载时间-性能更改后比较结果


下一篇:Java Netty负载测试问题