Изучив много материала, я так и не нашел решения. Как вы можете видеть на Git ниже, когда вы нажимаете на иконку навигации, она имеет серую анимацию от центра к краям. Есть ли способ отключить эту анимацию?
Серая анимация
Вот мой XML
<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@+id/bottom_navigation"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_gravity="bottom"
android:background="@android:color/white"
app:elevation="0dp"
app:itemIconTint="@color/bottomNavigationIconColor"
app:itemTextColor="@drawable/nav_item_text_color_state"
app:labelVisibilityMode="labeled"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:menu="@menu/bottom_navigation_main" />
и nav_item_text_color_state
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_checked="false"
android:color="@color/bottomNavigationIconColor" />
<item
android:state_checked="true"
android:color="#005EFF" />
</selector>
Обновление
Нашел решение для этого. Чтобы отключить этот эффект серой ряби, просто добавьте app:itemBackground="@null"
к xml.