Changer la couleur de xml drawable icône
Est-il un moyen de définition d'une couleur à une icône drawable? De sorte que la couleur de l'icône serait écrasé par ma couleur personnalisée ?
<item android:drawable="@drawable/icon1"
//set color to my icon here
android:state_pressed="true" />
<item android:drawable="@drawable/icon2"
//set color to my icon here
/>
- Non, Vous ne pouvez pas définir les couleurs personnalisées à vos icônes. Vous seul pouvez changer les couleurs d'arrière-plan de votre point de vue . pour cela, vous pouvez avoir deux icônes de différentes couleurs et de définir les icônes en fonction de son état.
- Vous êtes à la recherche d'un filtre de couleur Cela pourrait aider
- à partir d'android 5.0, vous pouvez la teinte de votre ressource voir developer.android.com/training/material/...
- Je sais au sujet de la couleur du filtre. Mais il n'est pas possible de le faire en xml. Existe-il d'autres options?
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser cet extrait
Dans
android L (5.0)
il y a unTINT
la fonction qui permet de changer la couleur d'undrawable icon
. Vous pouvez consulter un exemple ici.Plus tôt
APIs
vous devez utilisermultiple drawables
avecselector
stratégieEssayez ce qui suit:
Utiliser le
tint
attribut sur votre élément de l'image (ou ce que vous utilisez pour afficher une image, par exemple):