Ho aggiunto un elemento (con icona e testo) nel menu dell'applicazione.Disattiva il colore di evidenziazione dello sfondo della voce di menu in Android
Ho due immagini per lo stato normale (non premuto) dell'elemento e per lo stato evidenziato (premuto).
Questo è il mio menù 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>
E questo è il selettore di menu_selector.xml
<?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>
Ma questo non è abbastanza per me. Quando premo l'oggetto, cambia l'immagine in esso contenuta, ma anche uno sfocato verde si accende sullo sfondo.
Come disattivare o rendere invisibile questo effetto di luce?
possibile duplicato di [Come rimuovere la luce blu dalla voce di menu della barra delle azioni di Sherlock?] (http://stackoverflow.com/questions/15705878/how-to-remove-blue-glow-from-sherlock-action-bar-menu-item) – guness
possibile duplicato di [Rimuovi effetto premuto sull'icona della barra delle azioni di casa] (http://stackoverflow.com/questions/23369749/remove-pressed-effect-on-action-bar-home-icon) – Fllo