Android 首页导航栏

简介

首页导航菜单,如图所示

示例

EasyNavigationBar navigationBar;

tabText、selectIcon、normalIcon、fragment 数量一定要一致

String[] tabText = {"首页", "消息", "工作室", "我的"};

//选中时icon
int[] selectIcon = {R.mipmap.tab1_s, R.mipmap.tab2_s, R.mipmap.tab1_s, R.mipmap.tab2_s};
//未选中icon
int[] normalIcon = {R.mipmap.tab1_n, R.mipmap.tab2_n, R.mipmap.tab1_n, R.mipmap.tab2_n};

List<Fragment> fragments = new ArrayList<>();



View dedtView = View.inflate(MainActivity.mainActivity, R.layout.tab_center, null);
        navigationBar.titleItems(tabText)
                .normalIconItems(normalIcon)
                .selectIconItems(selectIcon)
                .fragmentList(fragments)
                .canScroll(false)  //设置可否左右滑动
                .normalTextColor(getResources().getColor(R.color.gray14))   //Tab未选中时字体颜色
                .selectTextColor(getResources().getColor(R.color.mainColor))   //Tab选中时字体颜色
                .addAsFragment(false)
                .mode(0)   //设置模式,自行改变调试哈
                .mode(EasyNavigationBar.MODE_ADD_VIEW)
                .addCustomView(dedtView)  //中间按钮设置
                .fragmentManager(getSupportFragmentManager())
                .onAddClickListener(view -> {
                    return false;
                })
                .onTabClickListener((view, position) -> {
                    currentTabPosition = position;
                    return false;
                })
                .build();
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值