Button
Última actualización
¿Te fue útil?
Última actualización
¿Te fue útil?
El componente Button
en Jetpack Compose se utiliza para crear botones interactivos. La estructura básica de un botón es muy sencilla:
Button
El parámetro onClick
es una lambda que se ejecuta cuando se hace clic en el botón. Aquí puedes manejar la lógica o la acción que deseas ejecutar cuando el usuario interactúa con el botón.
Puedes personalizar los colores y las formas del botón utilizando los parámetros colors
y shape
.
Puedes definir los colores para diferentes estados del botón, como backgroundColor
, contentColor
(color del texto), disabledBackgroundColor
, etc.
Puedes cambiar la forma del botón aplicando un valor a la propiedad shape
. Por ejemplo, hacer el botón redondeado.
Puedes agregar íconos antes o después del texto dentro del botón utilizando composables como Icon
. Jetpack Compose proporciona un conjunto de íconos predeterminados que puedes usar.
Puedes deshabilitar el botón configurando el parámetro enabled
en false
.
Jetpack Compose incluye diferentes estilos de botones, como Button
, OutlinedButton
, y TextButton
. A continuación, exploraremos cada uno de ellos.
Este es el estilo predeterminado de los botones, con un fondo sólido y un efecto elevado.
El OutlinedButton
muestra solo el contorno del botón, sin fondo.
El TextButton
es un botón de texto plano, sin fondo ni borde visible.