是否可以在两个(或多个)容器之间共享导航图? 我想要实现的是拥有两个容器(NavHosts):
我想要一个导航图,因为来自一个容器的片段可以触发来自另一个容器的动作。否则,它(具有更多相互交互的导航图)将变得不整洁,并且库所产生的问题将超越优势。
答案 0 :(得分:1)
似乎无法,但是您可以嵌套导航:即,将工具栏导航包装在全屏模式(反之亦然)中,并使用
navController.popBackStack(<id of nested item>)
答案 1 :(得分:-1)
是的,有可能。看一下this sample。这是Android导航组件的实现,具有底部导航视图,每个选项卡具有单独的历史记录。您可以使用该概念并以适合您的应用的方式对其进行更改