42 votes

Application de ColorFilter à ImageView avec ShapedDrawable

J’ai un avec réglé sur un , à savoir un cercle ```` blanc. Ce que je veux, c’est coloriser cela dans l’exécution en répondant à certains événements. `` semble être une solution, mais après l’avoir utilisé (essayé différents paramètres), l’image devient invisible (je ne la vois pas à l’écran).

Comment résoudre ce problème? Et y a-t-il de meilleures façons d’avoir des cercles de couleur?

16voto

Vishwas Vaishnav Points 199

Si vous souhaitez modifier l’utilisation de la couleur de l’image

dans l’exemple ci-dessus.

7voto

Volodymyr Yatsykiv Points 2871

Vous pouvez utiliser l’attribut `` dans ImageView en xml.

Exemple:

Testé sur Android 4.1.2 et 6.0.1

0voto

Vansuita Jr. Points 900

Vous pouvez le faire très très simplement en utilisant cette bibliothèque: https://github.com/jrvansuita/IconHandler

Cela fonctionnera comme ceci:

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X