2011-06-19 18 views
6

Estoy tratando de establecer una sombra para mi botón, pero en lugar de obtener la sombra para el botón completo, lo obtengo solo para el texto del botón.Cómo establecer la sombra del botón de Android en lugar de establecer la sombra de texto

He intentado tanto: el uso de estilos XML

<style name="shadowed_button"> 
    <item name="android:shadowColor">#444444</item> 
    <item name="android:shadowDx">1</item> 
    <item name="android:shadowDy">1</item> 
    <item name="android:shadowRadius">9</item> 
</style> 

y el establecimiento de sombra mediante programación

button.setShadowLayer(9, 1, 1, Color.rgb(44, 44, 44)); 

Ambos trabajan de forma idéntica. ¿Alguien sabe cómo hacer esto?

Respuesta

1

Para hacerlo, debe crear la imagen del botón con la sombra y colocarlo en el botón como dibujable.

+1

Gracias. Ya lo he pensado. Solo tenía curiosidad si hay otras maneras más elegantes de hacerlo. – Unkot

Cuestiones relacionadas