Составление переходов анимации пункта назначения навигации по условию

Для некоторых экранов назначения я бы хотел, чтобы определенные анимации перехода происходили только при переходе к определенным другим пунктам назначения или обратно.

Например, при переходе к экрану «Категория» и обратно из нижней панели навигации я бы хотел, чтобы переход анимации отсутствовал или использовался по умолчанию, но если я перехожу к подэкрану экрана «Категория», т. е. нажимая на элемент, я хотелось бы слайд-анимацию.

Как я могу написать условие в моем выходеTransition/popEnterTransition/popExitTransition, чтобы проверить:a. экран, к которому я перехожу b. экран, который только что появился

Проверка стека navController не может работать, поскольку предыдущий экран уже открыт.

0 ответов