新建project然后导入以下support:design library,BottomNavigationView就在这个design库中。顺带导入这个V4包,因为待会要使用到ViewPager进行联动,
项目地址为(https://github.com/KilleTom/MyMaterialDesignDemo)这个项目我后面会陆续更新更多的MaterialDesignDemo
在res下新建menu文件夹,新建一个menu菜单,有具体需求决定。
app:itemIconTint="" 为icon着色,写个selector即可。
app:itemTextColor=""该属性为文字着色,同样写个selector实现点击颜色切换的效果。
具体实现代码如下:
app:itemIconTint="@drawable/bn_icon_seletor"
app:itemTextColor="@drawable/bn_icon_seletor"
// 利用反射,改变 item 中 mShiftingMode 的值