AndroidBottomNavigation
截圖
使用方法
gradle:
compile 'com.whitelife.library:library:1.0.1'
maven:
com.whitelife.library
library
1.0
pom
android:id="@+id/bottom_navigation"
android:layout_width="match_parent"
android:layout_height="56dp"
android:layout_gravity="bottom"
app:background_color="@color/colorAccent"//設置背景顏色
app:animation_time="100"//設置動畫時間
app:shifting_mode="true" //設置動畫類型
app:menu="@menu/bottom_items">
同時指定menu,在menu文件夾下創建menu文件
設置點擊顏色變化
int color[]={Color.RED,Color.BLUE,Color.GREEN};
try {
bottomNavigationView.setColors(color);
} catch (Exception e) {
e.printStackTrace();
}
與官方控件的區別
1.可以指定動畫時間
2.可以設置點擊水波紋的顏色
3.可以強制指定動畫類型
4.可以突破菜單個數限制
5.添加滑動動畫