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?

2 Solutions collect form web for “Cómo cambiar la forma de un botón usando xml o usando java?”

É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 EditText con word-wrap pero sin devoluciones duras
  • ¿Es posible crear esta forma simple en Android XML?
  • La inicialización de Android TextToSpeech bloquea / congela el subproceso de UI
  • Barra de título personalizada sin relleno (Android)
  • Seleccionador de Popup de Android?
  • Android 4.2.1 carácter incorrecto kerning (espaciado)
  • Animar actividad que no es parte de tu aplicación
  • No se muestra ninguna imagen de fondo en Galaxy Nexus (SOLO)?
  • ¿Cómo puedo hacer que un TextView se desplace automáticamente al agregar más líneas de texto?
  • Deshacerse del degradado en la parte superior de una actividad (Android)
  • Cómo ocultar / mostrar el pulgar dibujable en un SeekBar
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.