如何在单一活动架构中使用BottomNavigationView

时间:2019-06-15 06:48:56

标签: android kotlin android-architecture-navigation

我正在为我的项目使用导航架构组件,并计划使用“单一活动”架构。所以我的应用程序流程如下:

SplashScreen-> LoginScreen-> HomeScreen

SplashScreenLoginScreenHomeScreen是片段。

我只有一项活动将有一个NavHostFragment。根据设计,我想在bottomNavigationView中添加一个HomeScreen,但是由于HomeScreen是一个片段,我将在其中托管bottomNavigationView

2 个答案:

答案 0 :(得分:2)

您可以将另一个NavHostFragment放入HomeScreen,也可以在其中添加BottomNavigationView

您的用例听起来像实际上包含两个不同的导航:

  • 主导航SplashScreen-> LoginScreen-> HomeScreen
  • HomeScreen
  • 中的首页导航

答案 1 :(得分:1)

您想要什么,在每个片段中BottomNavigationView都可用?这意味着所有片段都可以访问BottomNavigationView吗?