BottonNavigationView使用
点击tab,tab的文字的颜色切换
- 在res文件下,新进color文件,selector_tab_color.xml
js 代码解读复制代码
"1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="@color/color_4f5356" android:state_checked="false" />
<item android:color="@color/color_0159a5" android:state_checked="true" />
selector>
- 在布局中添加
js 代码解读复制代码app:itemIconTint="@color/selector_tab_color"
app:itemTextColor="@color/selector_tab_color"
labelVisibiltityMode
arduino 代码解读复制代码有四种值:auto selected labeled unlabeled
源码中是这么写的
js 代码解读复制代码
"labelVisibilityMode" >
<enum name="auto" value="-1"/>
<enum name="selected" value="0"/>
<enum name="labeled" value="1"/>
<enum name="unlabeled" value="2"/>
意思是说 当有三个item时候或者更少的时候,默认labelVisibilityMode是labeled。当是4个item或者更多的时候默认是selected
labeled的模式是这样子的
都显示文字
selected模式是这样子的
只有选中的时候有文字显示
unlabeled模式是这样的
没有文字显示
BottomNavigationView取消水波纹动画
在布局中设置
app:itemRippleColor="@null"
评论记录:
回复评论: