Dodałem pozycję (z ikoną i tekstem) do menu mojej aplikacji.Wyłącz kolor podświetlenia tła elementu menu w Androidzie
Mam dwa obrazy dla normalnego stanu (bez stempla) i dla podświetlonego (naciśniętego) stanu.
To moje menu xml
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:showAsAction="ifRoom|withText"
android:title="New"
android:icon="@drawable/menu_selector"
android:id="@+id/add_channel"></item>-
</menu>
I to jest menu_selector.xml selektor
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_selected="false"
android:state_pressed="false"
android:drawable="@drawable/new_channel" />
<item android:state_pressed="true"
android:drawable="@drawable/book"/>
<item android:state_selected="true"
android:state_pressed="false"
android:drawable="@drawable/book" />
</selector>
Ale to nie jest dla mnie za mało. Kiedy naciśniesz element, zmienia on obraz, który zawiera, ale także zielony efekt poświaty widoczny w tle.
Jak mogę wyłączyć lub uczynić niewidzialnym ten efekt poświaty?
możliwym duplikatu [Jak usunąć niebieski blask z paska menu akcji Sherlock?] (http://stackoverflow.com/questions/15705878/how-to-remove-blue-glow-from-sherlock-action-bar-menu-item) – guness
możliwy duplikat z [Usuń wciśnięty efekt na ikonie akcji na pasku akcji] (http://stackoverflow.com/questions/23369749/remove-pressed-effect-on-action-bar-home-icon) – Fllo