首页 > 解决方案 > 带有底部导航的Android架构导航组件?

问题描述

现在我想知道当想要BottomNavigation与 new结合时,哪种是最合适的实现方式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

我的看法是第二种更清晰易懂,但也许你有另一种看法。

标签: androidandroid-architecture-componentsandroid-jetpackandroid-bottomnavandroid-bottom-nav-view

解决方案


是否拥有单独的 backstacks 是基于用户体验的决定,但如果您确实想要多个 backstacks 用于底部导航,请点击链接以获取 androidx 开发人员的正确方法。 https://github.com/googlesamples/android-architecture-components/tree/master/NavigationAdvancedSample


推荐阅读