一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

Android带气泡的第三方Tab选项卡

时间:2017-04-06 编辑:简简单单 来源:一聚教程网

效果

依赖

 代码如下复制代码
compile'com.ashokvarma.android:bottom-navigation-bar:1.3.0'

OnCreate中初始化

 

 代码如下复制代码

initBottom();

 认选中0

    showFragment(0);

 

然后具体实现

 

 代码如下复制代码

privatevoidshowFragment(intposition) {

    FragmentManager supportFragmentManager = getSupportFragmentManager();

    FragmentTransaction transaction = supportFragmentManager.beginTransaction();

    transaction.replace(R.id.fl_fragment, FragmentFactory.getFragemt(position)).commit();

  }

  privatevoidinitBottom() {

    numberBadgeItem =newBadgeItem()

//        .setBorderWidth(4) 边框

        .setBackgroundColor(Color.RED)

        .setText("6");

//        .setHideOnSelect(autoHide.isChecked()); 点中后干掉

    bntBottom

        .setActiveColor(R.color.maincolor)

        .addItem(newBottomNavigationItem(R.drawable.conversation_selected_2,"消息").setBadgeItem(numberBadgeItem))

        .addItem(newBottomNavigationItem(R.drawable.contact_selected_2,"联系人"))

        .addItem(newBottomNavigationItem(R.drawable.plugin_selected_2,"动态"))

        .setFirstSelectedPosition(0)

        .initialise();

    //监听底部导航

    bntBottom.setTabSelectedListener(this);

  }

  @Override

  publicvoidonTabSelected(intposition) {

    //当前切换时候调用

    showFragment(position);

  }

 

热门栏目