导入依赖
implementation 'com.hjm:BottomTabBar:1.1.1'
布局文件
<com.hjm.bottomtabbar.BottomTabBar
android:id="@+id/bottom_bar"
android:layout_width="match_parent"
android:layout_height="match_parent"></com.hjm.bottomtabbar.BottomTabBar>
activity类
public class ShowActivity extends AppCompatActivity {
private BottomTabBar botttom_bar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_show);
botttom_bar = findViewById(R.id.bottom_bar);
botttom_bar.init(getSupportFragmentManager())
.setImgSize(50,50)
.setFontSize(8)
.setTabPadding(4,6,10)
//添加fragment
.addTabItem("首页",R.drawable.rb1_selector,ShouYeFragment.class)
.addTabItem("分类",R.drawable.rb2_selector,FenLeiFragment.class)
.addTabItem("觅me",R.drawable.rb4_selector,MiMeFragment.class)
.addTabItem("购物车",R.drawable.rb3_selector,ShopCarFragment.class)
.addTabItem("我的",R.drawable.rb5_selector,WodeFragment.class)
.isShowDivider(false)
.setOnTabChangeListener(new BottomTabBar.OnTabChangeListener() {
@Override
public void onTabChange(int position, String name){
}
});
}
}