MainActivity 的一个片段中的 NavigationDrawer

NavigationDrawer in one of the Fragments of MainActivity

我的应用有一个带有 BottomNavigation 的 MainActivity,它可以在三个 Fragment(Fragment 1、2、3)之间切换,如图所示。

在 Fragment 3 中,我想要一个可以在 3 个项目之间切换的 NavigationDrawer,我的问题是如何实现它?我已经搜索了一段时间但没有找到我的案例解释,尽管这种设计经常可以在许多流行的社交应用程序中找到。 NavHostFragment 应该是什么,在哪里初始化 NavController?还有,那3个应该也是碎片吧?

我已经在以下模仿您要求的项目中实现了导航行为

这对你来说应该是一个很好的起点。

输出

GITHUB 回购 https://github.com/usman14/NavigationComponent