最近用BottomNavigationView,这次需求底部有五个tab,每个对应四个汉字,只能显示三个,设置字体release版本不生效,通过以下方式设置字体等效果即可
<!--所有dimen参数设置 https://github.com/Ashok-Varma/BottomNavigation/blob/master/bottom-navigation-bar/src/main/res/values/dimens.xml-->
<!--文字距离底部的高度-->
<dimen name="fixed_height_bottom_padding">4dp</dimen>
<!--图片距离顶部高度,大小不一致就会有动画-->
<dimen name="fixed_height_top_padding_inactive">0dp</dimen>
<dimen name="fixed_height_top_padding_active">0dp</dimen>
<!--文字大小,大小不一致就会有动画-->
<dimen name="fixed_label_active">8sp</dimen>
<dimen name="fixed_label_inactive">8sp</dimen>
<!--第一次从 fixed_label_inactive的大小 到 fixed_label_active大小 的 过度比例,默认为0.857-->
<item name="fixed_label_active_to_inactive_ratio" format="float" type="dimen">1.00</item>
<!--图标的大小-->
<dimen name="fixed_icon_grid">35dp</dimen>
<!--顶部横线阴影高度-->
<dimen name="bottom_navigation_elevation">4dp</dimen>
<!--导航栏的高度-->
<dimen name="bottom_navigation_height">45dp</dimen>
<dimen name="fixed_height">45dp</dimen>
<!--标记相关设置:字体、宽高边距-->
<dimen name="badge_text_size">10sp</dimen>
<dimen name="badge_height_padding">2dp</dimen>
<dimen name="badge_width_padding">4dp</dimen