Botón de círculo personalizado

Quiero crear un botón personalizado y lo necesito para ser círculo. ¿Cómo puedo crear un botón circular? No creo que sea posible con draw9patch.

¡También no sé hacer botón de encargo!

¿Tienes alguna sugerencia?

Use xml dibujable como este:

Guarde los siguientes contenidos como round_button.xml en una carpeta round_button.xml

 <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="false"> <shape android:shape="oval"> <solid android:color="#fa09ad"/> </shape> </item> <item android:state_pressed="true"> <shape android:shape="oval"> <solid android:color="#c20586"/> </shape> </item> </selector> 

Android Material Efecto: Aunque FloatingActionButton es una opción mejor, Si quieres hacerlo usando el selector xml, crea una carpeta drawable-v21 en res y guarda otro round_button.xml allí con el siguiente xml

 <?xml version="1.0" encoding="utf-8"?> <ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="#c20586"> <item> <shape android:shape="oval"> <solid android:color="#fa09ad"/> </shape> </item> </ripple> 

Y establecerlo como fondo de Button en xml como este:

 <Button android:layout_width="50dp" android:layout_height="50dp" android:background="@drawable/round_button" android:gravity="center_vertical|center_horizontal" android:text="hello" android:textColor="#fff" /> 

Importante:

  1. Si desea que muestre todos estos estados (activado, desactivado, resaltado, etc.), utilizará el selector como se describe aquí .
  2. Usted tiene que mantener ambos archivos con el fin de hacer el backable-compatible dibujable. De lo contrario, se enfrentará a extrañas excepciones en la versión anterior de Android.

Markushi escribió un widget de botón de círculo con efectos asombrosos. Haga clic aquí !

Introduzca aquí la descripción de la imagen

AngryTool para el botón de encargo del androide

Usted puede hacer cualquier tipo de botón androide personalizado con este sitio de la herramienta … hago el círculo y el botón cuadrado con la esquina redonda con este toolsite .. Visitarlo puede ser yo le ayudará

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.