BottomTabBar简单使用

来源:互联网 发布:死神漫画单行本淘宝 编辑:程序博客网 时间:2024/06/14 01:15

给大家分享一个一下特别好用的底部导航栏

1、导入依赖

compile 'com.hjm:BottomTabBar:1.1.1'
2、在主页面布局中设置控件
<com.hjm.bottomtabbar.BottomTabBar    android:id="@+id/btb"    android:layout_width="match_parent"    android:layout_height="match_parent"    ></com.hjm.bottomtabbar.BottomTabBar>

3、代码
@Overrideprotected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_main);
        btb = findViewById(R.id.btb);        btb.init(getSupportFragmentManager())                .setImgSize(40, 40)                .setFontSize(18)                .setTabPadding(4, 6, 10)                .setChangeColor(Color.RED,Color.GRAY)                .addTabItem("首页",R.drawable.tab_main_selected,R.drawable.tab_main_normal,F1.class)                .addTabItem("西瓜视频",R.drawable.tab_video_selected,R.drawable.tab_video_normal,F2.class)                .addTabItem("微头条",R.drawable.tab_msg_selected,R.drawable.tab_msg_normal,F3.class)                .addTabItem("登录",R.drawable.tab_my_selected,R.drawable.tab_my_normal,F4.class)                .isShowDivider(true);               .setOnTabChangeListener(new BottomTabBar.OnTabChangeListener() {                    @Override                    public void onTabChange(int position, String name) {                        Toast.makeText(MainActivity.this, position+"aaa"+name, Toast.LENGTH_SHORT).show();                    }                });
}
4、完成以上就可使用

原创粉丝点击