Botón de forma triangular para la actividad de Android
En mi actividad de aplicación de Android, necesito organizar 6 botones como se muestra a continuación: Los botones se denominan de 1 a 6. Cuando intento agregar cada botón como fondo a los botones, hay un problema que los botones se superponen entre sí. La imagen del png del fondo del botón es triangular en forma. Cuando agrego estos png de fondo a los botones, su imagen de fondo cambia, pero los bordes del botón son todavía rectángulo en forma. Así que necesito los botones con bordes triangulares, para que pueda colocarlos en un formato como la siguiente captura de pantalla. También no hago qué trajes de la disposición más para este patrón del tipo. Así que por favor sugerir que también ..
- Diseño de material de Android Estilos de botón
- Errores en Eclipse LogCat - Android
- ¿Cómo manejo una pulsación de retroceso en una aplicación de Android de Delphi?
- ¿Cómo abrir un sitio web cuando se hace clic en un botón en la aplicación de Android?
- ¿Es posible crear un ToggleButton sin texto?
- Button BackgroundTint no funciona con AppCompat v23
- Cómo evitar que la actividad se cargue dos veces al presionar el botón
- El botón no está llamando a OnClickListener con el primer clic
- ¿Diferentes estilos dependiendo de los estados del botón? - Android
- El botón no se muestra en LinearLayout
- Android - botón de pantalla completa transparente
- El botón setText con Spannable no funciona para Android 5.0 Lollipop
- Botón con diseño XML personalizado
Intente esto para la forma del triángulo: llámelo como fondo para su textview o cualquier otro.
Triangle.xml
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <rotate android:fromDegrees="45" android:toDegrees="45" android:pivotX="-40%" android:pivotY="100%" > <shape android:shape="rectangle"> <corners android:radius="15dip" /> <solid android:color="@color/blue" /> </shape> </rotate> </item> </layer-list>
// TEXTVIEW LLAMANDO
<TextView android:layout_width="@dimen/triangle" android:layout_height="@dimen/triangle" android:rotation="90" android:layout_centerVertical="true" android:background="@drawable/triangle"/>
Compruebe esta respuesta de la mía, creo que puede seguir este enfoque para lograr su objetivo .. [ ¿Cómo hacer que ImageButtons límites de envolver alrededor de la imagen?