具有底部导航功能的Android架构导航组件?

问题描述 投票:5回答:2

现在我想知道当想要将BottomNavigation与新的Android Architecture Navigation Component结合时,哪种方法最合适?

现在找到两种方法:

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

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

android android-architecture-components android-jetpack android-bottomnav android-bottom-nav-view
2个回答
2
投票

根据用户体验决定是否有单独的反向堆栈,但是如果你确实需要多个底部导航用于底部导航,那么请按照链接获取androidx开发人员的正确方法。 https://github.com/googlesamples/android-architecture-components/tree/master/NavigationAdvancedSample


0
投票

我认为这取决于每个导航项目的嵌套片段数量。然后我将使用第一种方法的片段越少,然后我将使用后一种方法的片段越多

© www.soinside.com 2019 - 2024. All rights reserved.