如何用NavHost+底部导航栏完成fragmetn切换效果
Posted ggzx666
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用NavHost+底部导航栏完成fragmetn切换效果相关的知识,希望对你有一定的参考价值。
NavHost+BottomNavigationView
@[TOC](文章目录)
前言
一、创建Fragment
1.这里建立好了4个fragment
2.建立四个对应的fragment
3.在资源中创建一个Navigation目录
这里选择Navigation
点击OK确认添加依赖
4构建布局
在navigation中添加fragment
5.添加BottomNavigationView
先插入NavHost
这里我直接拖了一个BottomNavigationView进去
在activity_main中
6.给bottomnavigation添加目录
res/menu/menu.xml
7.给bottomnavigationt添加目录
8.调整BottomNavigation位置
9.简单的NavHost+BottomNavigation就完成了
二、动画的添加
1.进入Nav资源文件中
可以拖动蓝色的点,使得fragment直接相互连接
点击连线,这里可以选择不同的动作,当切换fragment时,会出现切换效果
总结
以上是关于如何用NavHost+底部导航栏完成fragmetn切换效果的主要内容,如果未能解决你的问题,请参考以下文章
首页-底部Tab导航(菜单栏)的实现:FragmentTabHost+ViewPager+Fragment