Borde de la forma de Android con degradado

Quiero crear un borde para un linearLayout. Así que decido crear una forma. Quiero que el borde tenga un gradiente. Lo siguiente no lo está haciendo. Llena el rectángulo y luego crea un trazo. No quiero un rectángulo relleno, solo el trazo. Y quiero aplicar el gradiente al trazo.

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

    <gradient
        android:angle="360"
        android:centerColor="#e95a22"
        android:endColor="#ff00b5"
        android:gradientRadius="360"
        android:startColor="#006386"
        android:type="sweep" />

    <stroke
        android:width="2dp"
        android:color="#ff207d94" />

</shape>

Respuestas a la pregunta(4)

Su respuesta a la pregunta