Android durchscheinenden hintergrund mit Schatten

Ich versuche, ein Hintergrundbild erstellen drawable Ressource in XML, das ist durchsichtig, aber mit einem soliden Schatten.

Dies ist, was ich habe, so weit:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">

      <item>
         <shape  android:shape="rectangle" >
         <padding
              android:top="-2dp"
              android:left="-2dp"
              android:right="2dp"
              android:bottom="2dp"
            />
        <gradient 
              android:startColor="@android:color/transparent"
              android:centerColor="#33333333"
              android:endColor="#aa666666"
              android:angle="90"/>
        </shape>
     </item>

    <!-- Background -->
    <item>
    <shape>
            <solid android:color="#99000000" />
            <corners android:radius="3dp" />
    </shape>
    </item>
</layer-list>

Ich bin mit einem Farbverlauf gestalten als den hintergrund, was leider trübt die Transparenz der hintergrund der Form. Ich will nur zeichnen Sie den Verlauf 2px nach rechts und unten der hintergrund Form, ist das möglich?

  • entfernen, padding, und fügen Sie diese Parameter in <item>
  • sorry, ich rumgespielt, aber es funktioniert immer noch nicht. Vielleicht bin ich Missverständnis, was du geschrieben hast?
  • versuchen, meine Antwort..!
Schreibe einen Kommentar