繁体   English   中英

如何使用导航组件使用片段和子片段?

[英]How to use both Fragments and Child Fragments with Navigation Component?

我正在使用带有碎片的导航组件作为我的个人目的地制作应用程序。 我想知道如何实现这样的导航流程:

在此输入图像描述

在目的地2中,有一个菜单按钮,可以打开一个小菜单(不覆盖整个屏幕)。 在菜单(菜单1)内,点击其他按钮,第二个菜单(菜单2)替换第一个菜单。 按后退按钮应按如下方式移动:

目的地2(b) - >目的地2(a) - >目的地2 - >目的地1

如何使用导航组件实现此功能? 为了清楚起见,菜单显示在目标2的顶部。因此,菜单和目标2中的内容应该是可见的。

据我所知,导航组件无法实现这一点,因为它不是预期的用例。 导航目的地应覆盖全屏。 对于menu1和menu2,你应该使用一个对话框/子片段,我认为你需要手动处理后退按钮。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM