依赖:
compile 'com.hjm:BottomTabBar:1.1.1'
XML:
<?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".view.activitys.ShowActivity"> <com.hjm.bottomtabbar.BottomTabBar android:id="@+id/btm_taBar" android:layout_width="match_parent" android:layout_height="match_parent"> </com.hjm.bottomtabbar.BottomTabBar> </android.support.constraint.ConstraintLayout>
Activity:
public class ShowActivity extends AppCompatActivity { private BottomTabBar btm_taBar; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_show); //找控件 btm_taBar = findViewById(R.id.btm_taBar); btm_taBar .init(getSupportFragmentManager()) .setImgSize(35, 35) .setFontSize(10) .setChangeColor(Color.RED, Color.GRAY) .addTabItem("首页", R.mipmap.ac0, R.mipmap.ac1,HomeFragment.class) //前面第一个是点击后的图片,第二个是点击前的图片 .addTabItem("分类", R.mipmap.abw, R.mipmap.abx, CategroupFragment.class) .addTabItem("发现", R.mipmap.aby, R.mipmap.abz, DiscoverFragment.class) .addTabItem("购物车", R.mipmap.abu, R.mipmap.abv, ShoppingCartFragment.class) .addTabItem("我的", R.mipmap.ac2, R.mipmap.ac3, MineFragment.class) .isShowDivider(false); }}