将Android Jetpack导航与TabLayout结合使用

时间:2020-09-11 02:48:25

标签: navigation android-jetpack android-navigation

我想使用导航组件,但在以下情况下,我不知道如何使用它。

Please show my concept

  1. FirstFragment在MainActivity和main_nav_graph中启动
  2. SecondFragment应显示选项卡布局,如果您单击以下选项卡, 第二个A片段和第二个B片段可能显示在选项卡布局上方
  3. 在SecondFragment中,有时可以隐藏选项卡布局(实际上,这意味着在Second-A片段和Second-B片段中有时可以隐藏选项卡布局)
  4. SecondFragment必须需要FirstFragment的一些参数(我现在使用safeArgs)
  5. ThirdFragment必须需要SecondFragment的一些参数。 (ThirdFragment可以从Second-A片段和Second-B片段开始)

在那种情况下如何使用导航图? 我可以使用大写的导航组件吗?

我不知道如何制作SecondFragment(嵌套的navHostFragment?另一个导航图?每个选项卡片段?这是正确的解决方法吗?)

0 个答案:

没有答案