¿Cómo reemplazar un color por otro en ImageView en Android?

Me gustaría cambiar (mapa) el color blanco al color azul . ¿Cómo puedo hacer esto ImageViewen Android? Lo intenté setColorFilterpor PorterDuff/ LightingColorFilter/ ColorMatrixColorFilterpero no puedo averiguar cómo configurarlo. Hay un fondo transparente alrededor de la imagen.

ejemplo

Answer

Intente utilizar la función de color Tinte de fondo en código xml o java.

o

Yo sugeriría otra manera. Tome el diseño del marco y la vista del lugar y luego la vista de la imagen. la parte blanca de la imagen debe ser transparente, use una imagen PNG. y puede dar color al color de vista base que desee.