Как использовать BottomNavigationView с единой архитектурой активности - PullRequest
1 голос
/ 15 июня 2019

Я использую компонент архитектуры навигации для своего проекта и планирую использовать архитектуру Single Activity.Поэтому мой поток приложений выглядит следующим образом:

SplashScreen -> LoginScreen -> HomeScreen

SplashScreen, LoginScreen и HomeScreen - это фрагменты.

У меня есть только одно действие, которое будет иметь NavHostFragment.Согласно дизайну, я хочу добавить bottomNavigationView в мой HomeScreen, но поскольку HomeScreen является фрагментом, где я буду размещать bottomNavigationView?

Ответы [ 2 ]

2 голосов
/ 15 июня 2019

Вы можете поместить еще NavHostFragment в HomeScreen, а также добавить туда BottomNavigationView.

Ваш вариант использования звучит так, как будто на самом деле он содержит две различные навигации:

  • Основная навигация SplashScreen -> LoginScreen -> HomeScreen
  • Домашняя навигация в пределах HomeScreen
1 голос
/ 15 июня 2019

Что вы хотите, чтобы в каждом фрагменте был доступен BottomNavigationView?Это означает, что весь фрагмент может получить доступ к BottomNavigationView?

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