【问题标题】:BottomNavigationView like instagram像 instagram 一样的底部导航视图
【发布时间】:2021-10-09 22:16:58
【问题描述】:

我正在开发一个包含 BottomNavigationView (BNV) 的应用程序。 假设在那个 BNV 中我们要插入 4 个片段:A、B、C 和 D。 在片段 B 中,我们可以单击一个按钮并显示片段 E。 我的问题是,当我转到 B 并单击以显示 E 时...我转到片段 A 并返回片段 B,我想显示在那里替换的最新片段,即片段 E。就像Instagram 中的 BNV。

请问大家有解决办法吗?

【问题讨论】:

  • 你能发布一些你的代码sn-p吗?你在使用导航组件吗?
  • 你在下面看到我的回答了吗?

标签: android kotlin android-fragments bottomnavigationview


【解决方案1】:

这是BottomNavigationView for android的默认行为。

https://material.io/components/bottom-navigation#behavior

但幸运的是,此行为已在最新版本的导航中进行了修改。只需将其添加到您的 gradle 中,您将拥有独立导航:

// Navigation
implementation "androidx.navigation:navigation-runtime-ktx:2.4.0-alpha10"
implementation "androidx.navigation:navigation-fragment-ktx:2.4.0-alpha10"
implementation "androidx.navigation:navigation-ui-ktx:2.4.0-alpha10"

你可以在这里看到改进:

https://issuetracker.google.com/issues/80029773#comment136

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多