Как изменить анимацию перехода фрагмента программно с помощью навигации из Google AAC? - PullRequest
0 голосов
/ 20 апреля 2019

Я использую Навигационная структура для управления фрагментами в приложении, особенно при обратной навигации.Я пытаюсь изменить анимацию выхода фрагмента в зависимости от действий пользователя.Предполагая, что есть два фрагмента, «Теги» и «Новая история», переходы осуществляются через navigation graph

В зависимости от действий пользователя, должно быть два типа анимации:

trying to get this

  1. возвращение: Теги -> кнопка возврата -> Новая история, выполняется с помощью NavController.navigateUp(), так как анимация устанавливаетсяgraph.

  2. нажмите на кнопку сохранения: Теги -> кнопка сохранения -> Новая история.

Я пытался использовать отдельные action с popUpTo и popUpToInclusive, но в этом случае "pop" запускается для FragmentA, потому что он находится в заднем стеке.Из-за «pop» набор анимации для действия не виден.

Ни один не может найти способ изменить анимацию перехода фрагмента программно после того, как фрагмент находится в заднем стеке.Каково было бы правильное решение здесь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...