Есть ли способ определить анимацию перехода фрагмента программно? - PullRequest
0 голосов
/ 19 февраля 2019

Я могу использовать метод FragmentTransaction#setCustomAnimation(int, int) для определения анимации при изменении фрагментов, как описано в этот ответ .Однако этот подход ограничен анимациями, определенными в файлах XML.

Есть ли способ использовать программно определенные анимации при переключении между фрагментами?

1 Ответ

0 голосов
/ 10 апреля 2019

Похоже, что такой опции нет.

Если бы мне нужно было угадать, я бы сказал, что причина в сохранении и восстановлении потока (он же. Смерть процесса).Сохранять идентификаторы ресурсов XML в Bundle легко, когда приложение умирает, и извлекать их позже, но гораздо сложнее заново создать пользовательские объекты анимации после перезапуска приложения.

...