Cómo cambiar la forma de un botón usando xml o usando java?

Quiero hacer un botón personalizado con forma, ¿cómo hacer esto?

Éste es el botón de la muestra que es de forma ovalada . El gradient dice el color del final del n del comienzo junto con el ángulo. Esquinas para la forma ovalada .. Prueba esto .. Menciona el nombre de este xml en el fondo del botón android:background="@drawable/sample" Guarda el xml en drawable .

 <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <gradient android:startColor="#302226" android:endColor="#6D7B8D" android:angle="45"/> <padding android:left="6dp" android:top="6dp" android:right="6dp" android:bottom="6dp" /> <corners android:radius="30dp" /> </shape> 

También compruebe este acoplamiento para el botón de encargo.

Otra forma de encontrar el botón en diferentes formas

Utilice imagebutton en xml como

  <ImageButton android:id="@+id/imageButton1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/shape_oval" /> 

Shape_oval es una imagen que podemos tomar de google serching o dibujando nosotros mismos en pintura o photoshop.

  • Android: imageview dentro del botón
  • ¿Cómo mostrar la imagen GIF animado en la aplicación Android?
  • Android - ¿cómo pasar los datos al Runnable en runOnUiThread?
  • Android: Añadir un fragmento a una actividad
  • Cómo eliminar drawableleft
  • Mejor equivalente de Android para iOS Tab Bar Controller
  • Portar aplicaciones java a la plataforma Android
  • Declaración de un elemento personalizado de la interfaz de usuario de Android con XML
  • Diseño de material en sdk antiguo
  • Barra de Acción El Widget de Búsqueda de Sherlock expand no funciona
  • Hacer algunas cosas de la interfaz de usuario de Android en un subproceso no UI
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.