2015-06-08 4 views
2

Кто-нибудь знает, как программно ускорить все анимации на вашем эмуляторе Android? Либо через параметр при запуске эмулятора через adb, либо метод, который вы можете вызвать, как только начнется ваше приложение. Я знаю о опции разработчика, которая ускоряет анимацию, но при выполнении тестов автоматизации мне нужен способ ускорить анимацию без ручного вмешательства.Ускорение анимации Эмулятор Android

ответ

1

Обнаружено хотя бы частичное решение. У вас могут быть папки ресурсов для каждой сборки. Пока все ваши длительности анимации задаются через файл ресурсов (например, numbers.xml), вы можете скопировать этот файл в src/buildFlavorHere/res/values ​​и установить все значения равными нулю.

Однако, если вы пытаетесь ускорить анимацию, выполняемую во время тестов, выполняемых с androidTest (мы запускаем автоматизацию на основе скриншотов), этот метод не будет работать. Если у кого есть хорошая идея, что делать там, пожалуйста, поделитесь.

Смежные вопросы