¿Hay un equivalente a setColorFilter () en XML?

Me gustaría saber si un ColorFilter se puede establecer en el XML de una View o si la única manera es usar setColorFilter() en Java.

5 Solutions collect form web for “¿Hay un equivalente a setColorFilter () en XML?”

De acuerdo con la documentación http://developer.android.com/reference/android/graphics/ColorFilter.html no hay una versión correspondiente de xml para ColorFilter.

También busqué atributos en la documentación con las teclas 'color' y 'filter' http://developer.android.com/reference/android/R.attr.html

Ahi esta; Se llama tinte . No está disponible en View pero está en ImageView y ImageButton .

Si quieres usarlo con un selector esta respuesta me ayudó mucho.

Puedes usar:

 android:tint="@color/white" 

No hay equivalente xml, pero en API nivel 21 se puede usar el atributo tint. Pero supongo que no quieres apuntarte a más de 21 dispositivos. No al menos en unos pocos años.

Si desea utilizar el tinte y admitir versiones anteriores, puede agregar com.android.support:appcompat-v7:23.2.1 a build.gradle (No olvide actualizar Android SDK)

Gracias por la punta @sherpya!

  • ¿Se puede utilizar GradientColor para definir un gradiente para un relleno o trazo enteramente en XML?
  • Fallo Android Studio
  • El atributo no se declara (Android) en los atributos xml básicos
  • Android: DOM vs SAX vs análisis XMLPullParser?
  • ¿Qué es Android SyncAdapter contentAuthority y accountType?
  • XmlPullParser - token inesperado (android)
  • ¿Cómo puedo reducir el relleno interno alrededor del texto dentro de un objeto de botón de Android?
  • ¿Cómo evitar las filtraciones de Eclipse en XServer al editar archivos XML de Android?
  • ¿Cómo puedo cambiar el tamaño de un título CheckBox o hacer que envuelva en un xml PreferenceScreen?
  • El niño especificado ya tiene un padre. Debe llamar a removeView () en el padre del niño primero
  • Concatenar cadenas múltiples en XML?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.