对应style:
<!--没有选中的样式-->
<style name="bottom_normal_text">
<item name="android:textColor">@color/white</item>
<item name="android:textSize">10sp</item>
</style>
<!--选中的样式-->
<style name="bottom_selected_text">
<item name="android:textColor">@color/base_text_yellow</item>
<item name="android:textSize">10sp</item>
</style>
主要设置选中、未选中时的文字大小一致就可以了。
使用:
app:itemTextAppearanceActive="@style/bottom_selected_text"
app:itemTextAppearanceInactive="@style/bottom_normal_text"
<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@+id/bottom_navigate_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:itemTextAppearanceActive="@style/bottom_selected_text"
app:itemTextAppearanceInactive="@style/bottom_normal_text"
android:background="@color/black_1"
app:layout_constraintBottom_toBottomOf="parent"
app:itemHorizontalTranslationEnabled="false"
app:itemTextColor="@color/menu_text_color"
app:labelVisibilityMode="labeled"
app:menu="@menu/menu_navigate" />