Вы можете отключить windowAnimations из кода с помощью вызова:
getWindow().setWindowAnimations(0);
в каждом действии, в котором вы хотите отключить анимацию.
Это выглядит немного странно, потому что это устанавливаетанимация к некоторому идентификатору ресурса, который, я надеюсь, не существует, и тогда вы полагаетесь на систему, которая не будет аварийно завершена.Он отлично работает в одном из моих приложений, но не задокументировано, что он всегда будет и должен работать таким образом.Так что попробуйте и проведите свои собственные тесты и будьте в курсе этого.