Wie Sie ein unscharfer Schlagschatten auf eine Schaltfläche?
Muss ich hinzufügen, verschwommen, Schatten auf meinem button:
Habe ich versucht zu erstellen hintergrund mit layer-Liste xml-drawable, aber es nicht sieht aus wie blur.
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Drop Shadow Stack -->
<item>
<shape>
<corners android:radius="45dp" />
<padding
android:bottom="2dp"
android:left="1dp"
android:right="1dp"
android:top="1dp" />
<stroke
android:width="6dp"
android:color="#007879E8" />
</shape>
</item>
////// 10 more items
<item>
<shape>
<corners android:radius="45dp" />
<padding
android:bottom="2dp"
android:left="1dp"
android:right="1dp"
android:top="1dp" />
<stroke
android:width="6dp"
android:color="#177879E8" />
</shape>
</item>
<!-- Background -->
<item>
<shape>
<corners android:radius="45dp" />
<stroke
android:width="2dp"
android:color="@color/main_purple_text_color" />
</shape>
</item>
</layer-list>
Auch habe ich versucht zu verwenden hintergrund-element hinter der Schaltfläche mit blured png aber es nutzt zu viele Ressourcen und kann ich nicht erstellen selector-ändern Sie hintergrund zu schweben, oder klicken Sie auf.
Brauche ich, um eine einzige hintergrund-Datei für die Schaltfläche, und verwenden Sie Auswahl, um die änderung Unschärfe und Farbverlauf auf hover/Klick.
Irgendwelche Ideen, wie eine solche Wirkung mit dem Android SDK ?
UPDATE 1
Dank an alle für die Antworten, aber ich bin nicht zu Fragen, wie schaffen Verlauf. Ich habe dies bereits getan. Ich brauche erstellen unscharfer Schlagschatten.
InformationsquelleAutor Vlad Morzhanov | 2017-12-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gut fand ich die Lösung: wir müssen erstellen 9.png mit unscharfer Schlagschatten über diese generator und übergeben es an drawable layer-Liste enthalten button-hintergrund-Verlauf:
Nach, wir können solche drawables mit verschiedenen 9.Pfad verschwommene Schatten zu erstellen selector.
InformationsquelleAutor Vlad Morzhanov
Können Sie es Graident
InformationsquelleAutor Shivam Oberoi
Erstellen Sie ein drawable "round_corner.xml"
in der Aktivität legen Sie eine Schaltfläche in xml
Hilfreich links
Hoffe, dies hilft Ihnen
InformationsquelleAutor InsaneCat
Erstellen drawable shadow.xml Datei
Erstellen einer anderen drawable background.xml Datei
und verwenden Sie diese Datei im xml als unten.
Hoffe, es Hilft.
zum hinzufügen von Schatten wie blur-Ansicht Sie können Hintergrundbild hinzufügen genau, wie Wirkung.
InformationsquelleAutor Dharmishtha
Füge ich diese als hintergrund drawable (graue Schatten):
Sorgt für die Höhe/Breite/Polsterung von textview groß genug, um enthält vor Schatten 3dp (1dp+1dp+1dp für alle Farben aus #3f000000 bis #1f000000).
InformationsquelleAutor 林果皞