首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有底层导航的Android架构导航组件?

带有底层导航的Android架构导航组件?
EN

Stack Overflow用户
提问于 2018-10-14 10:11:29
回答 2查看 12.1K关注 0票数 20

现在,我想知道,当想将BottomNavigation与新的Android Architecture Navigation Component结合起来时,最合适的实现方式是哪种?

目前发现了两种方法:

  1. 维护所有BottomNavigation项的单导航图,如Google Codelabshttps://codelabs.developers.google.com/codelabs/android-navigation/#1所示
  2. 多个导航图,其中每个BottomNavigation项都有自己的navigation graph (只维护其行为)和backstack (我在这里展示了:https://proandroiddev.com/mastering-the-bottom-navigation-with-the-new-navigation-architecture-component-cd6a71b266ae )

我的观点是,第二种观点更加清晰和易懂,但也许你有另一种观点。

EN

回答 2

Stack Overflow用户

发布于 2019-03-19 13:14:52

是否有单独的backstacks是一个基于用户体验的决定,但是如果您确实希望使用多个backstacks进行底层导航,那么就按照androidx开发人员的正确方法进行链接。https://github.com/googlesamples/android-architecture-components/tree/master/NavigationAdvancedSample

票数 9
EN

Stack Overflow用户

发布于 2018-12-29 13:59:09

我认为这取决于每个导航项中嵌套片段的数量。碎片越少,我就会使用第一个方法,而碎片越多,我就会使用后一个方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52801616

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档