Cómo obtener la forma redonda en Android

¿Cómo podría lograr una forma redonda en Android, como a continuación, a través de una forma Android dibujable:

Introduzca aquí la descripción de la imagen

Necesita crear una forma drawable en la carpeta dibujable que se ve algo así como:

 <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" > <gradient android:startColor="#FFFF0000" android:endColor="#80FF00FF" android:angle="270"/> </shape> 

(Para este ejemplo he guardado el dibujable como circle.xml y tendrá un relleno degradado)

A continuación, en su diseño que necesita para definir una vista y establecer la forma como el fondo:

 <View android:layout_width="50dp" android:layout_height="50dp" android:background="@drawable/circle"/> 

La vista define el tamaño y las dimensiones de la forma.

Edit – Imágenes del resultado del código

Vista gráfica

Código de la imagen

  • Forma rectangular con dos colores sólidos
  • Texto con formas en recurso dibujable
  • ¿Cómo cambiar dinámicamente el color de la forma?
  • Cómo definir una forma de círculo en un archivo extraíble xml de Android?
  • Crear lista de capas con esquinas redondeadas mediante programación
  • Android define la forma XML como dibujable mediante programación
  • Cómo enmascarar una región simple al pintar en Android?
  • Necesito cambiar el color del trazo a un color definido por el usuario. Nada que ver con el estado
  • No puede establecer la altura y el ancho de una forma de recurso en estilos
  • Forma dibujable como fondo, una línea en la parte inferior
  • Android - Rectángulo redondeado dentro de rectángulo redondeado
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.