Android Компонент навигации удаляет анимацию панели инструментов - PullRequest
4 голосов
/ 11 февраля 2020

как я могу удалить анимацию панели инструментов, когда я использую компонент навигации с панелью инструментов следующим образом:

NavigationUI.setupWithNavController(toolbar, findNavController(R.id.nav_host_fragment))

Внутри каждого фрагмента у меня есть пользовательское меню (и setHasOptionsMenu(true)). На каждой транзакции фрагмента, выполненной с помощью findNavController().popBackstack() пунктов меню панели инструментов, появляется ужасная анимация перехода. Если я удаляю setupWithNavController, анимация отклоняется, но она мне нужна.

1 Ответ

0 голосов
/ 09 апреля 2020

Я понял, что вы не получите эту анимацию, если вместо этого позвоните Activity.setupActionBarWithNavController или NavigationUI.setupActionBarWithNavController.

...