2016-11-30 1 views
0

Ich suchte über die Schatten-Taste (siehe unten), aber nicht das gewünschte Ergebnis gefunden. Ich möchte das gleiche wie im Bild unten gezeigt.Add Ausbreitung Schatten auf die Unterseite der Schaltfläche Android

enter image description here

habe ich versucht, diese auch How to provide shadow to Button.

Ich versuchte auch Höhe und Übersetzung Z (z) Android-Methode für Schatten, aber nichts half. Bitte führe mich durch das. Danke.

+0

geben Sie Ihre Ergebnis Erhebung verwenden. –

+0

http://stackoverflow.com/questions/15333529/how-to-provide-shadow-to-button?noredirect=1&lq=1 – ThanhTranIT

+0

android: translationZ = "@ null" Android: Höhe = "24dp" –

Antwort

1
Create your own xml file in side drawable folder and set in your button backround. 

<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 
    <!--the shadow comes from here--> 
    <item 
     android:bottom="-6dp" 
     android:drawable="@android:drawable/dialog_holo_light_frame" 
     android:left="-6dp" 
     android:right="-6dp" 
     android:top="-6dp"> 

    </item> 

    <item 
     android:bottom="-6dp" 
     android:left="-6dp" 
     android:right="-6dp" 
     android:top="-6dp"> 

     <shape android:shape="rectangle"> 
      <solid android:color="@color/transparent" /> 

     </shape> 
    </item> 
</layer-list> 
+0

seine Show Dialog Schatten zu bauen, aber ich verwende eigene rosa Farbe Schatten mit abgerundeten Ecken. Wie es umsetzen? –

+0

Ändern Sie Ihre einfarbige Farbe, was immer Sie wollen. – Umesh

+0

Ich sage nicht über die Grundfarbe. Ich sage über Hintergrund Schatten des Dialogs ist schwarz, aber ich möchte rosa. und Dialog Schatten nicht wie mein gegebenes Bild verbreitet. –

0

Verwendung dieser Code

<?xml version="1.0" encoding="utf-8"?> 
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 
<item > 
    <shape 
     android:shape="rectangle"> 
    <solid android:color="@color/your_btncolor" /> 
    <corners android:radius="5dp"/> 
    </shape> 
</item> 
<item android:right="-5dp" 
     android:left="-5dp" 
     android:bottom="-15dp"> 
    <shape 
     android:shape="rectangle"> 
    <solid android:color="@color/your_btn_shadowcolor"/> 
    <corners android:radius="5dp"/> 
    </shape> 
</item> 
</layer-list> 
+0

Ihr Code zeichnen unter einfache Linie kein Schatten. –

+0

sehe meine bearbeitete Antwort –

Verwandte Themen