### 前言
在Android开发过程中,我们经常会用到底部导航栏。底部导航栏的实现有多种方式,那么今天要介绍的是一个第三方库`BottomNavigationBar`的使用。利用`BottomNavigationBar`快速实现底部导航栏。
今天涉及的内容有:
1. `BottomNavigationBar`主要方法介绍
2. `BottomNavigationBar`在`MainAtivity`中的使用
2.1 添加依赖
2.2 布局中添加控件
2.3 MainActivity中使用
3. 效果图和项目结构图
先来波效果图
![](/contentImages/image/20200320/pz5Vp0kMGEaQevKBGjb.gif)
#### 一.BottomNavigationBar主要方法介绍
`BottomNavigationBar`主要有以下几个方法:
```
//添加item项
public BottomNavigationBar addItem(BottomNavigationItem item)
//设置默认加载项
public BottomNavigationBar setFirstSelectedPosition(int firstSelectedPosition)
//设置导航栏背景色
public BottomNavigationBar setBarBackgroundColor(@ColorRes int backgroundColor)
//设置选中项颜色
public BottomNavigationBar