开发笔记,相互借鉴!
关于BottomNavigationView 文字大小
## 1、在values中新建style.xml文件
<resources>
<!--选中的样式-->
<style name="bottom_tab_title_active">
<item name="android:textSize">@dimen/text16_size</item>
</style>
<!--没有选中的样式-->
<style name="bottom_tab_title_inactive">
<item name="android:textSize">@dimen/text18_size</item>
</style>
</resources>```
## 2、在BottomNavigationView中使用
app:itemTextAppearanceActive="@style/bottom_tab_title_active"
pp:itemTextAppearanceInactive="@style/bottom_tab_title_inactive"
<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@+id/navigation"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:itemTextAppearanceActive="@style/bottom_tab_title_active"
app:itemTextAppearanceInactive="@style/bottom_tab_title_inactive"
app:itemTextColor="@drawable/navigation_color"
app:itemIconSize="@dimen/dp10"
app:menu="@menu/menu_wages" />
BottomNavigationView 图片大小设置
在BottomNavigationView中使用
app:itemIconSize="@dimen/dp10"
<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@+id/navigation"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:itemTextAppearanceActive="@style/bottom_tab_title_active"
app:itemTextAppearanceInactive="@style/bottom_tab_title_inactive"
app:itemTextColor="@drawable/navigation_color"
app:itemIconSize="@dimen/dp10"
app:menu="@menu/menu_wages" />
BottomNavigationView 设置字体颜色
## 在res中drawable中新建一个navigation_color.xml文件
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 选中状态 -->
<item android:color="@color/text_thme_word_blue" android:state_checked="true" />
<!-- 未选中状态 -->
<item android:color="@color/text_thme_word" />
</selector>
在BottomNavigationView中使用
app:itemTextColor="@drawable/navigation_color"
<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@+id/navigation"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:itemTextAppearanceActive="@style/bottom_tab_title_active"
app:itemTextAppearanceInactive="@style/bottom_tab_title_inactive"
app:itemTextColor="@drawable/navigation_color"
app:itemIconSize="@dimen/dp10"
app:menu="@menu/menu_wages" />