有没有人知道如何以编程方式加速Android模拟器上的所有动画?通过adb启动模拟器时的选项,或者应用程序启动后可以调用的方法。我知道有关加速动画的开发人员选项,但在运行自动化测试时,我需要一种方法来加速动画而无需人工干预。
答案 0 :(得分:1)
找到至少部分解决方案。您可以为每个构建版本提供资源文件夹支持。只要通过资源文件(即numbers.xml)设置所有动画持续时间,就可以将该文件复制到src / buildFlavorHere / res / values中,并将所有值设置为零。
但是,如果您正在尝试加速从androidTest运行测试期间运行的动画(我们在那里运行基于屏幕截图的自动化),此方法将无效。如果有人知道该怎么做,请分享。