//布局文件
<LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal"> <com.hjm.bottomtabbar.BottomTabBar android:id="@+id/btb" android:layout_width="match_parent" android:layout_height="match_parent"> </com.hjm.bottomtabbar.BottomTabBar> </LinearLayout>//activity
BottomTabBar btb= (BottomTabBar) findViewById(R.id.btb); btb.init(getSupportFragmentManager()) .setImgSize(120, 120) .setFontSize(0) .setTabPadding(0, 0, 0) .setChangeColor(Color.RED, Color.DKGRAY) .addTabItem("首页", R.drawable.zhu1, fragment01.class) .addTabItem("分类", R.drawable.zhu2, fragment02.class) .addTabItem("发现", R.drawable.zhu3, fragment03.class) .addTabItem("购物车", R.drawable.zhu4, fragment04.class) .addTabItem("我的", R.drawable.zhu5, fragment05.class) .isShowDivider(false) .setOnTabChangeListener(new BottomTabBar.OnTabChangeListener() { @Override public void onTabChange(int position, String name) { } }); //drawableR.drawable.zhu1
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@mipmap/ac0" android:state_checked="false"></item> <item android:drawable="@mipmap/ac1" android:state_checked="true"></item> </selector>