Cambiar el color del icono xml drawable

¿Hay alguna manera de establecer un color a un icono dibujable? ¿Para que el color del icono se sobreescribiera con mi color personalizado?

<item android:drawable="@drawable/icon1" //set color to my icon here android:state_pressed="true" /> <item android:drawable="@drawable/icon2" //set color to my icon here /> 

Puede utilizar este fragmento

 <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_checked="false"> <bitmap android:src="@drawable/signup_checkbox_empty" android:tint="@color/turquoise" /> </item> <item android:state_checked="true"> <bitmap android:src="@drawable/signup_checkbox_full" android:tint="@color/turquoise" /> </item> <item> <bitmap android:src="@drawable/signup_checkbox_empty" android:tint="@color/turquoise" /> </item> </selector> 

En android L (5.0) hay una característica TINT que permite cambiar el color de un drawable icon . Puede ver un ejemplo aquí .

Para las APIs anteriores tiene que usar multiple drawables con estrategia de selector

  • ¿Pueden los recursos de ID de Android referirse hacia adelante?
  • Diseño XML de Android para todos los dispositivos (pequeño / normal / grande / XLarge, etc.)
  • Match_parent no funciona como se esperaba
  • Cómo agregar un RelativeLayout como elemento de menú - Android
  • Android 'InvocationTargetException' y 'UnsupportedOperationException'
  • Forma rectangular con dos colores sólidos
  • Menú emergente con icono en Android
  • Android Dim Fondo de diálogo personalizado
  • Android expandablelistview cómo establecer el espacio entre los elementos de los grupos
  • Vista de texto de Android en la vista de imagen
  • Cómo dibujar un rectángulo con esquinas redondeadas con XML?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.