Компонент навигации Android + поток входа в систему + вложенный вид снизу Navigation - PullRequest
0 голосов
/ 02 апреля 2019

Я борюсь за создание навигации, как на изображении ниже, с компонентом навигации Android.

Мне нужен «поток входа в систему», проверьте, вошел ли пользователь в систему, а затем перейдите к основной части приложения (также очищая backstack). Основная часть содержит BottomNavigationView с тремя вкладками. Но если я нажму на значок настроек на панели инструментов, я также хочу отобразить полноэкранный фрагмент настроек.

Нужно ли было два фрагмента NavHostFrags с отдельными навигационными графами? Если да, как я могу их объединить, а также иметь правильную обратную навигацию?

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

enter image description here

1 Ответ

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

Интересно, почему вы использовали фрагмент везде? Фрагменты полезны, но не всегда. Он не откроется в полноэкранном режиме, если вы используете тот же контейнер для вашего фрагмента. Я думаю, что ваша проблема будет решена, если вы объявите страницу настроек как активность.

Кстати, ваша проблема может быть решена, если вы установите match_parent на высоту вашего контейнера и установите видимость BottomNavigationView. Примечание: если bottonNavView скрыт, ваш контейнер должен быть выровнен по дну

...