现在,我想知道,当想将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 )我的观点是,第二种观点更加清晰和易懂,但也许你有另一种观点。
发布于 2019-03-19 13:14:52
是否有单独的backstacks是一个基于用户体验的决定,但是如果您确实希望使用多个backstacks进行底层导航,那么就按照androidx开发人员的正确方法进行链接。https://github.com/googlesamples/android-architecture-components/tree/master/NavigationAdvancedSample
发布于 2018-12-29 13:59:09
我认为这取决于每个导航项中嵌套片段的数量。碎片越少,我就会使用第一个方法,而碎片越多,我就会使用后一个方法。
https://stackoverflow.com/questions/52801616
复制相似问题