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