2015-02-27 4 views
65

Я хочу удалить тень от кнопки, чтобы она казалась более плоской.Как удалить тень кнопки (android)

У меня есть это прямо сейчас:

cancel button with shadow

Но я хочу это:

cancel button without shadow

+0

я пишу комментарий здесь, это работа для меня. [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. com/questions/27408240/cant-get-rid-of-shadow-under-android-button – smileVann

ответ

219

Ano Ther альтернативой является добавление

style="?android:attr/borderlessButtonStyle" 

к вашей кнопки XML как описано здесь http://developer.android.com/guide/topics/ui/controls/button.html

Примером может быть

<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

Это удаляет стиль кнопки, e.i. тень и тиснение. Добавление селектора с фигурами является необязательным. Это более точный ответ. –

+0

Это должен быть принятый ответ – pblead26

+14

Кроме того, я использую собственный стиль для своей кнопки. вы можете расширить свой собственный стиль от: