Я уже использовал SVG такой значок в элементе bottomnavigationview, и он отлично работает. Теперь я хочу установить селектор SVG в качестве значка и использовать один из них в некоторых ситуациях (например, в этом случае значок уведомления со значком). Однако, если я установил анимацию напрямую, она работает, если селектор набора не работает (значок статический, анимация не запускается). Могу ли я использовать селектор для значка внизу навигации? И как я могу установить атрибут для изменения макета?
это селектор
<selector xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<item app:have_badge="true" android:drawable="@drawable/tab_home_notifications_badge_anim" />
<item app:have_badge="false" android:drawable="@drawable/tab_home_notifications_anim" />
</selector>
это menu.xml
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/action_item1"
android:enabled="true"
android:icon="@drawable/icon_tab_rotation_home"
android:title="@string/bottom_navigation_item1"
app:showAsAction="ifRoom" />
<item
android:id="@+id/action_item2"
android:enabled="true"
android:icon="@drawable/icon_tab_rotation_search"
android:title="@string/bottom_navigation_item2"
app:showAsAction="ifRoom" />
<item
android:id="@+id/action_item3"
android:enabled="true"
android:icon="@drawable/icon_tab_rotation_user"
android:title="@string/bottom_navigation_item3"
app:showAsAction="ifRoom" />
<item
android:id="@+id/action_item4"
android:enabled="true"
android:icon="@drawable/tab_homenotifications_selector"
android:title="@string/bottom_navigation_item4"
app:have_badge="false"
app:showAsAction="ifRoom" />
</menu>