第一步:导入依赖
compile 'com.hjm:BottomTabBar:1.1.1'
第二步:Activity_XML布局
<com.hjm.bottomtabbar.BottomTabBar
android:id="@+id/bottomTabBar"
android:layout_width="match_parent"
android:layout_alignParentBottom="true"
android:layout_height="wrap_content">
</com.hjm.bottomtabbar.BottomTabBar>
第三步:在MianActivity编写Java代码
bottomTabBar = (BottomTabBar) findViewById(R.id.bottomTabBar);
bottomTabBar.init(getSupportFragmentManager())
//设置图片大小尺寸
.setImgSize(80, 80)
//设置字体大小
.setFontSize(10)
//内边距
.setTabPadding(4, 6, 10)
.setChangeColor(getResources().getColor(R.color.color_gray_hint), Color.DKGRAY)
.addTabItem("咨询", R.drawable.zx_01, R.drawable.zx_02, Fragment1.class)
.addTabItem("话题", R.drawable.ht_01, R.drawable.ht_02, Fragment2.class)
.addTabItem("圈子", R.drawable.qz_01, R.drawable.qz_02, Fragment3.class)
.addTabItem("我的", R.drawable.wd01, R.drawable.wd02, WdFragment.class)
.isShowDivider(false)
.setOnTabChangeListener(new BottomTabBar.OnTabChangeListener() {
@Override
public void onTabChange(int position, String name) {
switch (position) {
case R.layout.fragment_fragment1:
break;
case R.layout.fragment_fragment2:
break;
case R.layout.fragment_fragment3:
break;
}
}
});