Wie füge ich die Polsterung auf eine bitmap und eine Farbe, die in einer layer-Liste

Brauche ich, um zu erstellen ein drawable mit einer layer-Liste, so dass die hintergrund-Ebene ist ein Bild und im Vordergrund ist eine transparente Farbe. Ich bin in der Lage, das zu tun. Wo ich bin, nicht erfolgreich ist, fügt einige padding/margin so, dass bei Ihnen unten ein Stück der Bilder zeigt, ohne die farbige Schicht oben drauf. Hier meine xml. Danke für die Hilfe.

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

  <item>
    <shape
      xmlns:android="http://schemas.android.com/apk/res/android"
      android:shape="rectangle" >
      <solid android:color="@color/color1" />
      <padding android:bottom="20dp" />
    </shape>
  </item>

</layer-list>

Da diese Konfiguration nicht funktioniert, meine Vermutung ist, die Polsterung in der ersten Schicht. Aber ich bin nicht sicher, wie zu tun, dass Sie mit einem bitmap -

InformationsquelleAutor der Frage learner | 2014-02-08

Schreibe einen Kommentar