FragmentNavigator добавляет фрагмент вместо замены для прозрачного фона - PullRequest
5 голосов
/ 01 апреля 2019

При использовании библиотеки Navigation из AndroidX я бы хотел отобразить фрагмент с полупрозрачным фоном поверх старого пункта назначения. Таким образом, в основном, вместо FragmentNavigator , выполняющего ft.replace(mContainerId, frag) внутри его navigate () метода, вместо которого ft.add(mContainerId, frag).

Я пытался создать подкласс FragmentNavigator, но API очень сильно ограничен (множество закрытых переменных и методов, защищенных пакетами), поэтому он не может должным образом переопределить метод navigate() для внесения этого изменения.

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

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