J'ai un ImageButton
dans mon application et j'ai besoin de changer la teinte de l'image lorsque le bouton est pressed/focused
. Je l'ensemble ImageButton
pour obtenir son src
à partir d'un fichier XML qui comme suit:Comment puis-je changer la teinte d'un ImageButton sur le focus/appuyez sur
<?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>
Cependant, la teinte est pas appliquée lorsque l'on appuie sur ImageButton
ou concentré - l'image juste affiche normalement. La couleur noire est définie comme #000000
comme toujours. Des idées?
Bonjour. Je me demandais si vous avez finalement trouvé une façon XML de résoudre ce problème. Merci d'avance. –