Ho un ImageButton
nella mia app e ho bisogno di cambiare la tonalità dell'immagine quando il pulsante è pressed/focused
. Ho il ImageButton
insieme per ottenere il suo src
da un file XML, che come segue:Come modificare la tonalità di un ImageButton sullo stato attivo/premere
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- pressed -->
<item
android:state_pressed="true"
android:tint="@color/black"
android:drawable="@drawable/search"
/>
<!-- focused -->
<item
android:state_focused="true"
android:tint="@color/black"
android:drawable="@drawable/search"
/>
<!-- default -->
<item
android:tint="@null"
android:drawable="@drawable/search"
/>
</selector>
Tuttavia la tinta non si applica quando il ImageButton
viene premuto o focalizzata - l'immagine mostra altrettanto normale. Il colore nero è definito come #000000
come sempre. Qualche idea?
Ciao. Mi stavo chiedendo se finalmente hai trovato un modo XML per risolvere questo. Grazie in anticipo. –