如何解决一项活动,入职 + 多个带有底部导航的 backStacks 片段
刚刚访问了导航库 2.4.0-alpha02 版本的最后一个 alpha 版本的 google repo。我很怀疑什么是显示登录图然后加载多个堆栈的导航图的正确方法,所有这些都在一个活动中。
如果我理解正确的话,FragmentContainerView
,在上次更新中,它需要一个导航图,其中包含我们希望在我们的应用程序中拥有的部分的 <include>
,并且其中一个的 startDestination 包括.
关于导航的疑问:
什么是正确的实现?我的意思是,我查看了文档和条件导航部分,但这部分似乎不适合里面。
我尝试了什么:
- 我在 FragmentContainerView 内部膨胀了 onboarding 的 navGraph,然后在完成了 onboarding 之后,我在同一个 FragmentContainer 内部膨胀了另一个导航图,用于多个 backStack 的导航图,这种方法似乎有视觉冲击,因为当视图FragmentContainerView 让他的 navGraph 在里面膨胀,视图变成白色...
- 我使用activity的fragmentManager作为NavHost,先加载onBoarding图,然后用他的navGraph加载FragmentContainerView,这个选项改善了1中提到的视觉问题。但是多个backstack停止工作,我猜是FragmentContainerView,必须是导航主机。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。