2011-07-13 7 views
5

Quiero hacer un botón personalizado con forma, ¿cómo puedo hacer esto?¿Cómo cambiar la forma de un botón usando xml o usando java?

+1

"desea hacer un botón personalizado con forma" no es una descripción comprensible. Elabore el problema. –

+0

Ver esto: [estilo de botón personalizado y el tema en Android] (http://blog.androgames.net/40/custom-button-style-and-theme/) –

Respuesta

16

Este es el botón de muestra que es de forma oval .. El gradient dice el color de inicio y final junto con el ángulo. esquinas para la forma oval ... Inténtalo ... Menciona el nombre de este xml en el fondo del botón android:background="@drawable/sample". Guarda el xml en dibujable.

<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 marque esta link para el botón personalizado.

+0

Thk u Hussain está funcionando bien Thk u – suresh

+0

Hola sureshpathi , si la respuesta es útil para usted, considere la posibilidad de aceptar la respuesta. Consulte también http://meta.stackexchange.com/questions/16721/how-does-accept-rate-work. – Hussain

0

Otra forma de encontrar el botón en diferentes formas

Uso 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 llevar de Google serching o dibujar nosotros mismos en la pintura o Photoshop.

Cuestiones relacionadas