第一步:导入依赖
compile 'com.hjm:BottomTabBar:1.1.1'
第二步:Activity_XML布局
<com.hjm.bottomtabbar.BottomTabBar android:id="@+id/bottomtab" android:layout_width="match_parent" android:layout_height="match_parent"> </com.hjm.bottomtabbar.BottomTabBar>
第三步:在MianActivity编写Java代码
buttonBarLayout.init(getSupportFragmentManager()) .setImgSize(50,50) .setFontSize(8) .setTabPadding(4,6,10) .setChangeColor(getResources().getColor(R.color.hunag),Color.DKGRAY) .addTabItem("首页",R.drawable.ic_home_selected,R.drawable.ic_home_normal, Fragment1.class) .addTabItem("美女",R.drawable.ic_girl_selected,R.drawable.ic_girl_normal, Fragment2.class) .addTabItem("视频",R.drawable.ic_video_selected,R.drawable.ic_video_normal, Fragment3.class) .addTabItem("关注",R.drawable.ic_care_selected,R.drawable.ic_care_normal, Fragment4.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; case R.layout.fragment_fragment4: break; } } });