博客
关于我
android带气泡的第三方选项卡
阅读量:348 次
发布时间:2019-03-04

本文共 1298 字,大约阅读时间需要 4 分钟。

效果

依赖

compile 'com.ashokvarma.android:bottom-navigation-bar:1.3.0'
OnCreate中初始化

initBottom();默认选中0        showFragment(0);
然后具体实现

private void showFragment(int position) {        FragmentManager supportFragmentManager = getSupportFragmentManager();        FragmentTransaction transaction = supportFragmentManager.beginTransaction();        transaction.replace(R.id.fl_fragment, FragmentFactory.getFragemt(position)).commit();    }    private void initBottom() {        numberBadgeItem = new BadgeItem()//                .setBorderWidth(4) 边框                .setBackgroundColor(Color.RED)                .setText("6");//                .setHideOnSelect(autoHide.isChecked());  点中后干掉        bntBottom                .setActiveColor(R.color.maincolor)                .addItem(new BottomNavigationItem(R.drawable.conversation_selected_2, "消息").setBadgeItem(numberBadgeItem))                .addItem(new BottomNavigationItem(R.drawable.contact_selected_2, "联系人"))                .addItem(new BottomNavigationItem(R.drawable.plugin_selected_2, "动态"))                .setFirstSelectedPosition(0)                .initialise();        //监听底部导航        bntBottom.setTabSelectedListener(this);    }    @Override    public void onTabSelected(int position) {        //当前切换时候调用        showFragment(position);    }

你可能感兴趣的文章
java 多态类型转换
查看>>
java ==和equals
查看>>
java 接口(Interface)多态特性
查看>>
搜集整理随机产生人的姓名的2种方法
查看>>
最简单的Socket程序[入门篇]
查看>>
VS2005图标默认存放位置
查看>>
常用正则表达式
查看>>
C#中换行的代码
查看>>
用正则表达式过滤多余空格
查看>>
XML:采用XHTML和CSS设计可重用可换肤的WEB站点
查看>>
泳道图简介
查看>>
Tomcat6中web项目部署路径webapps和wtpwebapps的区别
查看>>
Java判断字符串是否为金额
查看>>
skyfans之每天一个Liunx命令系列之二:uptime
查看>>
Kubernetes十三--Pod定义文件内容详解
查看>>
普歌- LRF-(简单易懂)笔记本电脑USB接口案例 接口多态(向下转型)
查看>>
Java中如何构建树结构
查看>>
解决vue部署到nginx后刷新404
查看>>
解决eclipse字体背景变红或者变绿的问题
查看>>
扫雷小游戏——简单易懂
查看>>