现在我想知道要将BottomNavigation
与新的Android Architecture Navigation Component
结合使用时哪种方法最合适?
目前发现了两种方法:
BottomNavigation
项的单个导航图,该图在Google Codelabs
中显示:https://codelabs.developers.google.com/codelabs/android-navigation/#1 BottomNavigation
项都有其自己的navigation graph
(仅保留其行为)和backstack
(在此处显示:https://proandroiddev.com/mastering-the-bottom-navigation-with-the-new-navigation-architecture-component-cd6a71b266ae 我的观点是,第二种观点更清晰易懂,但也许您有另一种观点。
答案 0 :(得分:1)
是否具有单独的堆栈是基于用户体验的决定,但是如果您确实希望多个堆栈进行底部导航,请按照androidx开发人员的正确方法链接。 https://github.com/googlesamples/android-architecture-components/tree/master/NavigationAdvancedSample
答案 1 :(得分:0)
我认为这取决于每个导航项所具有的嵌套片段的数量。然后,我会使用第一种方法的碎片越少,而我会使用后一种方法的碎片越多