Android mudar cor do ImageView / Bitmap
Eu preciso encontrar uma maneira de mudar a cor do bitmap no Android. Eu preciso substituir / alterar as cores da imagem oval suavemente no meu aplicativo dependendoint
valor. Eu preciso de algo como semyValue=5
do que mudar a cor da minha imagem paraRED
e semyValue=322
mudar de cor paraBLUE
. A única maneira que eu acho que posso fazer isso foi usando o arquivo xml que se parece com isso:
<code><?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" android:padding="10dp"> <!-- you can use any color you want I used here gray color--> <solid android:color="#cccccc"/> <corners android:bottomRightRadius="10dp" android:bottomLeftRadius="10dp" android:topLeftRadius="10dp" android:topRightRadius="10dp"/> </shape> </code>
e depois disso quandomyValue
está mudando para definir o meuImageView
recurso de imagem. Mas desta forma eu tenho que criar 35 arquivos xml diferentes ... o que eu não acho que seja uma boa idéia.
Então, quem pode sugerir melhor solução para fazer isso?