Я использую BottomNavigationView, но наблюдаю странную проблему.
При использовании с темой "Theme.AppCompat.Light.DarkActionBar"
анимация изменения размера текста и значка отлично работает для каждого элемента при нажатии.
Но при использованиис темой "Theme.MaterialComponents.Light.DarkActionBar"
, она не работает, анимация без изменения размера.
<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@+id/bottomNav"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:background="#212121"
app:itemIconTint="@color/nav_item_color_state"
app:itemTextColor="@color/nav_item_color_state"
app:menu="@menu/bottom_menu_main"/>
nav_item_color_state.xml
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/action_nav_feed"
android:icon="@android:drawable/ic_input_add"
android:checked="true"
android:title="List"/>
<item
android:id="@+id/action_nav_info"
android:icon="@android:drawable/ic_notification_overlay"
android:title="Info"/>
<item
android:id="@+id/action_nav_profile"
android:icon="@android:drawable/ic_delete"
android:title="Profile"/>
</menu>
style.xml
<style name="AppTheme" parent="Theme.MaterialComponents.Light.DarkActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
<!-- Theme.AppCompat.Light.DarkActionBar -->