Je souhaite changer la couleur du code XML suivant en images. donc le point que je veux la couleur mebubah à l'image. Comment fais-je?Modification de la couleur XML à dessiner
XML:
<color name="spring_loaded_panel_color">#50e602ee</color>
Je souhaite changer la couleur du code XML suivant en images. donc le point que je veux la couleur mebubah à l'image. Comment fais-je?Modification de la couleur XML à dessiner
XML:
<color name="spring_loaded_panel_color">#50e602ee</color>
vous ne pouvez pas changer de couleur xml lors de l'exécution. mais vous pouvez créer Drawable à l'exécution et vous pouvez changer la couleur.
Vous pouvez créer un ColorDrawable.
ColorDrawable cd = new ColorDrawable(YOUR_COLOR_HERE);
Ici, vous pouvez obtenir la couleur des ressources en utilisant:
ContextCompat.getColor(getApplicationContext(), R.color.yourColor)
Votre code final pourrait ressembler à:
ColorDrawable cd = new ColorDrawable(ContextCompat.getColor(getApplicationContext(), R.color. spring_loaded_panel_color));
Pouvez-vous jeter un oeil à ma question? Si vous pouvez m'aider je vais vous donner mon vote :) http://stackoverflow.com/q/41745279/7267238 – ItsOdi1
Mettez votre code, s'il vous plaît. Voulez-vous dire 'ImageView'? – TOP
Bienvenue dans Stack Overflow! Pour vous donner une bonne réponse, cela pourrait nous aider si vous jetez un coup d'œil sur [demander] si vous ne l'avez pas déjà fait. Cela pourrait aussi être utile si vous pouviez fournir un [mcve]. – Mat
Bienvenue @Chocolat, S'il vous plaît fournir des informations appropriées. –