我需要在移动应用程序活动中添加底部导航栏。一个实现底部导航栏的流行应用程序示例是Google提供的Google+ Android应用程序,该应用程序可用于导航至应用程序的不同目的地。您可以通过从Google Play商店下载Google+应用(如果您的设备上尚未安装)来亲自查看。以下屏幕截图来自Google+应用,其中显示了底部导航栏。
- 积分
0 - 话题
0 - 评论
3224 - 注册排名
1363
我需要在移动应用程序活动中添加底部导航栏。一个实现底部导航栏的流行应用程序示例是Google提供的Google+ Android应用程序,该应用程序可用于导航至应用程序的不同目的地。您可以通过从Google Play商店下载Google+应用(如果您的设备上尚未安装)来亲自查看。以下屏幕截图来自Google+应用,其中显示了底部导航栏。
基本概念是这样,您拥有将托管BottomNavigationView的主要活动,并且是导航图的Navigation宿主,这是其xml的样子:
activity_main.xml
BottomNavigationView的导航菜单(选项卡菜单)如下所示:
navigation.xml
您需要添加onCreate:
这告诉android在导航架构组件和BottomNavigationView之间进行接线。在文档中查看更多。
要获得与使用youtube时相同的行为,只需添加以下内容:
这将使目的地进入后退堆栈,因此当您单击“后退”按钮时,将弹出最后访问的目的地。
How to add bottom navigation bar Kotlin? :https://www.youtube.com/watch?v=wHf-gXkdY30&t=4s