¿Cómo agregar relleno a degradado <shape> en Android?

Tengo una forma con un degradado que estoy usando como divisor entreListView artículos. Lo he definido como sigue:

<?xml version="1.0" encoding="UTF-8"?>
<shape
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">

<gradient
    android:startColor="#ccd0d3"
    android:centerColor="#b6babd"
    android:endColor="#ccd0d3"
    android:height="1px"
    android:angle="0" />

</shape>

Me gustaría agregar 6 píxeles de relleno a cada lado del degradado, para que no se extienda de borde a borde de la pantalla.

Sin embargo, no importa donde ponga unandroid:left="6px" yandroid:right="6px", no parece tener efecto. Puedo ponerlo en el<shape> elemento, el<gradient> elemento, o en un separado<padding> niño de<shape>, y eso no cambia nada.

¿Cómo puedo agregar el relleno a la izquierda y la derecha de mi divisor de lista?

Respuestas a la pregunta(3)

Su respuesta a la pregunta