如何在没有两个导航控制器和主机的情况下使导航在工作表中工作

问题描述 投票:0回答:1

我有一个带有常规屏幕的应用程序,然后它显示一个工作表,并且该工作表可以在其中打开多个屏幕 我如何在单个导航主机内执行此操作?

我能够做到这一点的唯一方法,同时显然在工作表或弹出窗口中保留相同的幻灯片动画是定义两个导航控制器和导航主机,一个用于主要活动,第二个用于主工作表内以及主工作表内的所有屏幕片

android android-jetpack-compose android-jetpack android-jetpack-navigation
1个回答
0
投票

是定义两个导航控制器和导航主机,一个用于主要活动,第二个用于主表内以及工作表内的所有屏幕

如果您希望后堆栈存在于单个底部工作表中,这正是您应该做的。

NavHost
只是一个用于放置内容的框,因此将内容放在工作表之外并在工作表内单独放置内容是有意义的。

© www.soinside.com 2019 - 2024. All rights reserved.