evitar la superposición parcial de trazo dibujable de forma

¿Hay alguna manera de evitar la superposición parcial de lastroke sobre elshape drawable. Prefiero superponer el trazo completamente en los bordes de la forma.

Aquí está mi xml

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <padding
        android:bottom="0dp"
        android:top="0dp"
        android:left="0dp"
        android:right="0dp" />
    <solid android:color="@color/green" />
    <stroke android:color="@color/red_50"
        android:width="20dp"
        android:dashGap="2dp"
        android:dashWidth="10dp" />
</shape>

colors.xml

<color name="green">#0f0</color>
<color name="red_50">#8f00</color>

Y aquí está lo que se logra.

Como puede ver, el trazo se superpone a la parte sólida en un 50%, pero quiero que sea 100%.

Respuestas a la pregunta(1)

Su respuesta a la pregunta