Comment ajouter du remplissage à un bitmap et une couleur dans une liste de calques

J'ai besoin de créer un drawable avec une couche-liste, de sorte que la couche de fond est une image et que le premier plan est d'une couleur transparente. Je suis en mesure de le faire. Où je ne suis pas réussir est d'ajouter quelques padding/margin alors que chez eux la bas un morceau de la montre des images sans le calque coloré sur dessus. Voici mon xml. Merci pour votre aide.

<?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>

Depuis cette configuration ne fonctionne pas, je suppose, est de mettre le rembourrage dans la première couche. Mais je ne suis pas sûr de savoir comment le faire avec une image bitmap

source d'informationauteur learner