NavigationView + селектор + эффект эффекта пульсации выбран не работает

Я искал все вещи и экспериментировал, но не повезло с NavigationView .

itemIconTint , itemTextColor и itemBackground работающий с эффектом ripple . Но проблема в том, что state selected не работает в selector drawable

Я также создал drawable-v21 и поместил ripple_navigation_selector.xml

Моя цель заключается в том, что при открытии ящика снова предыдущий выбранный элемент должен быть желтого цвета, например. Элемент уведомлений

Введите описание изображения здесь

NavigationView в main_layout.xml

  <android.support.design.widget.NavigationView android:id="@+id/navigation_view" android:layout_width="250dp" android:layout_height="match_parent" android:layout_gravity="end" android:background="@color/black" app:headerLayout="@layout/header" app:itemIconTint="@drawable/navigation_view_icon_tint_selector" app:itemTextColor="@drawable/navigation_view_text_selector" app:menu="@menu/drawer" app1:itemBackground="@drawable/ripple_navigation_selector" /> 

ripple_navigation_selector.xml внутри drawable-v21

 <item android:id="@android:id/mask" android:drawable="@drawable/navigation_selector"/> <item android:drawable="@drawable/navigation_selector"/> 

navigation_selector.xml внутри drawable-v21

 <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android" > <item android:drawable="@color/left_light_yellow" android:state_pressed="true"></item> <item android:drawable="@color/left_light_yellow" android:state_activated="true"></item> <item android:drawable="@color/left_light_yellow" android:state_checked="true"></item> <item android:drawable="@android:color/black"></item> 

Цветная строка с именем left_light_yellow

 <color name="left_light_yellow">#F6CE20</color> 

Я думаю, вы должны сделать свои пункты меню проверенными

 <item android:id="@+id/wishlist" android:checkable="true" android:title="Wishlist" /> 

Почему у вас есть приложение 1?

  <android.support.design.widget.NavigationView android:id="@+id/navigation_view" android:layout_width="250dp" android:layout_height="match_parent" android:layout_gravity="end" android:background="@color/black" app:headerLayout="@layout/header" app:itemIconTint="@drawable/navigation_view_icon_tint_selector" app:itemTextColor="@drawable/navigation_view_text_selector" app:menu="@menu/drawer" app1:itemBackground="@drawable/ripple_navigation_selector" /> 

Я думаю, что если вы удалите «1», он должен работать:

  ... app:itemBackground="@drawable/ripple_navigation_selector" /> 
Intereting Posts
Phonegap – невозможно открыть URL-адрес ресурса: файл: ///android_asset/www/cordova_plugins.json Остановить ScrollView от автоматической прокрутки до EditText ViewPager Automatic Partial Swipe NullPointerException в onLoaderFinished с использованием SimpleCursorAdapter Скопируйте файлы из папки SD-карты в другую папку на SD-карте Как добавить пользовательский вид в другое пользовательское представление? Кнопка входа в систему facebook setfragment error Глобальный поиск не работает в Android 4.4 Как реализовать facebook login в android, используя facebook sdk 4.7 Просмотр фотографии контакта photo_ID Undefined ссылка на 'cocos2d :: UserDefault' Потерянный псевдоним хранилища ключей, но есть файл и пароль, используемые для псевдонима Отладка Android USB с подключением к Интернету через ПК Как вы управляете пользовательской документацией для приложения для Android? Есть ли способ проверить, включена ли опция «Установить из неизвестного источника» на Android?