Je suis en train de travailler sur une application android, et j'ai un drawable que je suis le chargement d'une image source. Sur cette image, je voudrais convertir tous les pixels blancs d'une couleur différente, dire bleu, puis cache la résultante de l'objet Dessiné afin que je puisse l'utiliser plus tard.
Ainsi, par exemple, dire que j'ai un 20x20 fichier PNG qui a un cercle blanc au milieu, et que tout l'extérieur du cercle est transparent. Quelle est la meilleure façon de transformer ce cercle blanc bleu et de mettre en cache les résultats? La réponse de changer si je veux utiliser cette source de l'image afin de créer plusieurs nouvelles un drawable (dire bleu, rouge, vert, orange, etc)?
Je devine que je vais vouloir utiliser un ColorMatrix d'une certaine façon, mais je ne suis pas sûr de savoir comment.