/ / Hinzufügen von zwei Farben als Hintergrund ohne Verwendung von Gradienten - Android, Android-Xml, Android-Form

Hinzufügen von zwei Farben als Hintergrund ohne Verwendung von Gradienten - Android, Android-Xml, Android-Form

Ich habe versucht, einen Schatteneffekt für meine Ansichten anzuwenden und herauszufinden, dass ich dazu Gradienten verwenden könnte.

Ich habe eine XML-Datei erstellt

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient
android:endColor="@android:color/transparent"
android:centerColor="@android:color/transparent"
android:startColor="@android:color/black"
android:angle="135"/>
</shape>

Das funktioniert gut, aber ich musste es eher wie einen Schatten machen. Was ich brauche ist, den Übergangseffekt im Verlauf zu entfernen, weil ich nur zwei Farben in einer Ansicht benötige, die diagonal angewendet werden. Wie es geht?Bildbeschreibung hier eingeben

Antworten:

0 für die Antwort № 1

Wenn Sie möchten, dass das so etwas wie der Hintergrund Ihrer Ansichten ist, warum speichern Sie nicht einfach eine S / W .jpeg oder .png Bild in Ihrem Drawables und verwenden Sie es bei Bedarf unter Angabe seiner Abmessungen und alpha (Opazität) Parameter?


0 für die Antwort № 2

In diesem Fall würde ich vorschlagen, Neun-Patch-Zeichen zu verwenden