Crear una forma de borde de color degradado en android

En android, quiero definir un archivo de shape en la carpeta de myShape.xml : myShape.xml como a continuación:

  <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="@color/white"/> <corners android:radius="@dimen/corner"/> <stroke android:width="5dp" android:color="@color/boder_endcall_color"/> </shape> 

Y quiero crear un borde de degradado en <stroke /> , pero en realidad no sé cómo! Así que cualquiera puede dar un ejemplo de creación de shape con gradient color en el stroke ? ¡Gracias!

Edit: Quiero gradient el color de #F85C5C (rojo) a #F68282 (rojizo).

La mejor opción es utilizar una imagen de nueve parches que tenga el degradado ya ajustado a los colores deseados (no veo ninguna forma fácil de hacer ese degradado en un xml dibujable).

Por ejemplo, usar tus colores aquí es un parche de nueve (ignora mis habilidades de diseño horrible):

Imagen de nueve parches

Por supuesto, para obtener mejores resultados, debe tener diferentes imágenes de nueve parches para diferentes resoluciones (ldpi, hdpi, etc.)

  • ¿Cómo puedo obtener el color de un pixel de pantalla a través de ADB
  • Cómo cambiar el menú emergente del color de fondo android
  • Color de fondo del tablerow del cambio de OnClick
  • Establecer color de texto para textView Android
  • Eventos Android CalendarProvider Color
  • Cómo cambiar el color de acento en mi aplicación de Android de azul a otra cosa
  • Cambiar el color de TextView que se puede hacer clic en el enfoque y hacer clic?
  • Android: ¿Cómo cambiar el color del dataselector en el widget Datepicker?
  • ¿Cómo puede llenar el fondo del botón / vista un porcentaje de tamaño?
  • Texto de contorno de texto de Android
  • Selector de color de Android para incluirlo en la actividad
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.