Android导航组件中的叠加片段

时间:2019-06-18 13:06:50

标签: android android-fragments android-architecture-navigation

我正在构建一个应用程序,并且试图显示一个片段作为另一个片段的覆盖,我知道如何解决this问题。

但是,我正在使用Android导航组件,并且试图弄清楚如何在导航至片段时将片段显示为叠加层,而不是替换当前可见的片段。有办法还是仍然不支持?

1 个答案:

答案 0 :(得分:0)

在reddit帖子的帮助下找到了答案,我使用了BottomSheetDialogFragment,它受导航组件v2.0.0及更高版本的支持,但是却弄乱了我的“后退”按钮,没有变成汉堡片段按钮上的菜单按钮,因此我最终使用BottomDialogFragment().show(supportFragmentManager, "dialog")

手动显示

让DialogFragment全屏显示是另一个麻烦,我使用此medium post解决了这个问题。

希望这对其他人也有帮助。