Cambiar el fondo del botón alfa sin cambiar el valor del alfabeto del texto en Android?
Tengo un botón con un fondo y un texto de la imagen. El alfa del fondo debe ser 0.7 y el alfa del texto debe ser 1.0.
<Button android:background="@drawable/button" android:alpha="0.7" android:text="Button" />
Por este código consigo 0.7 alfa para el botón entero. ¿Hay una manera de cambiar sólo el alfa dibujable?
- Elementos no mostrados en ActionBar con showAsAction = "siempre"
- "TransformerException: se esperaba un paso de ubicación" en android xpath
- Interpolador personalizado de referencia para la animación de vistas en XML
- Pregunta teórica: cargar el archivo XML-Layout externo en Android
- Android - ejemplo de análisis XML roto
- Custom Square LinearLayout. ¿Cómo?
- LibGDX leer archivo XML
- Establecer archivo xml de la tarjeta SD como diseño en android
- No se puede resolver el símbolo 'R' en Android Studio: "la fusión manifiesta falló con varios errores, vea los registros"
- Cifrar y descifrar xml
- NestedScrollview + TextView + RecyclerView
- Cómo cambiar el estilo de texto en el fragmento de preferencia
- Diseño responsable para todos los dispositivos Android
myButton.getBackground().setAlpha(200);
Puede probar esto en su código.
public abstract void setAlpha (int alpha)
Añadido en API nivel 1
Especifique un valor alfa para el drawable. 0 significa totalmente transparente y 255 significa completamente opaco.
Prueba esto:
<Button android:background="#3000" android:text="Button" />
Aquí # 3000 => #argb donde 'a' establece el componente alfa.
- Creación de mensajes Push de GCM con botones de acción
- Cómo abrir diferentes actividades al hacer clic en los elementos del cajón de navegación?