2022

BottomNavigationView 的基本使用

2019-01-03  本文已影响0人  hua_dm

1.设置Tab点击切换图片,在drawable中创建一个selector

selector 此地使用创建好的selector

2.点击Tab,文本的变化,同样在drawable中创建一个selector

文本的selector

app:itemTextColor="@drawable/tab_menu_selector_text"  是设置文本点击变化的

app:labelVisibilityMode="labeled" 如果底部超过三个tab,设置此属性可以正常显示

navigation.setItemIconTintList(null);  去掉默认点击背景色

3.动态显示/隐藏某个Tab

根据id来获取当前的item

MenuItem homeItem = navigation.getMenu().findItem(R.id.navigation_order);

homeItem.setVisible(true);  //true默认显示,false不显示

4.添加角标,比如下面的图片

底部Tab显示红点 显示角标的code

如果别的Tab也显示角标

根据index获取不同的Tab,添加角标 红点的布局

5.去掉默认的点击缩放动画

在style中添加 完美去掉点击Tab缩放动画

大体BottomNavigationView的基本使用到此结束,在一般的项目中完全够用。借此记录一下。

上一篇下一篇

猜你喜欢

热点阅读