Existe-t-il un moyen de mettre en surbrillance un ImageButton
lorsqu'il est enfoncé?Surligner Android ImageButton onclick
3
A
Répondre
13
Vous pouvez définir un drawable via XML et utiliser le sélecteur, comme ci-dessous, d'utiliser différents outils (mis en évidence) les images pour les différents états du bouton:
ie res/drawable/button.xml:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/bg_catlocfilter" android:state_pressed="false" />
<item android:drawable="@drawable/bg_catlocfilter_dark" android:state_pressed="true" />
<item android:drawable="@drawable/bg_catlocfilter" android:state_focused="false" />
<item android:drawable="@drawable/bg_catlocfilter_dark" android:state_focused="true" />
</selector>
Utilisez cette ressource pour la vue ImageButton.
0
Référez this lien. J'ai fait face au même problème et résolu le mien maintenant. J'espère que cela aidera :-)
Je tapais la même réponse mais vous y êtes arrivé en premier .. – primpap