BottomTabBar替换RadioButton切换Fragment

来源:互联网 发布:叶如何知秋 编辑:程序博客网 时间:2024/06/08 05:26

//布局文件


<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) {            }        });//drawable  
 R.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>

原创粉丝点击