2015-02-27 7 views
65

Voglio rimuovere l'ombra dal pulsante per farlo sembrare più piatto.Come rimuovere l'ombra del pulsante (Android)

ho questo momento:

cancel button with shadow

Ma voglio questo:

cancel button without shadow

+0

scrivo commentare qui, è un lavoro per me. [http://stackoverflow.com/questions/27867284/remove-shadow-effect-on-android-button/30856094 # 30856094] [1] [1]: http://stackoverflow.com/questions/27867284/remove-shadow-effect-on-android-button/30856094#30856094 – msamardzic

+0

http: // StackOverflow. it/questions/27408240/cant-get-rid-of-shadow-under-android-button – smileVann

risposta

219

Ano ther alternativa è quella di aggiungere

style="?android:attr/borderlessButtonStyle" 

al pulsante XML come documentato qui http://developer.android.com/guide/topics/ui/controls/button.html

Un esempio potrebbe essere

<Button 
android:id="@+id/button_send" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:text="@string/button_send" 
android:onClick="sendMessage" 
style="?android:attr/borderlessButtonStyle" /> 
+0

Rimuove lo stile del pulsante, e.i. l'ombra e rilievo. L'aggiunta di un selettore con forme è facoltativa. Questa è una risposta più accurata. –

+0

Questa dovrebbe essere la risposta accettata – pblead26

+14

Inoltre, utilizzo uno stile personalizzato per il mio pulsante. puoi estendere il tuo stile personalizzato da: