11

是否可以在两个(或更多)容器之间共享导航图?我想要实现的是拥有两个容器(NavHosts):

  • 一个较小的,位于底部导航上方和工具栏下方
  • 二是全屏。

我想要一个导航图,因为来自一个容器的片段可以触发来自另一个容器的操作。否则它(有更多相互交互的导航图)将变得不整洁,图书馆产生的问题将超越优势。

4

2 回答 2

1

似乎你不能,但是你可以有嵌套导航:即将你的工具栏导航包裹在全屏内(反之亦然)并使用 navController.popBackStack(<id of nested item>)

于 2018-06-29T14:45:40.897 回答
-1

对的,这是可能的。看看这个样本。这是一个带有底部导航视图的 Android 导航组件的实现,每个选项卡都有单独的历史记录。您可以使用该概念并以适合您的应用程序的方式对其进行更改

于 2019-02-16T09:03:05.280 回答