La función Checkbox Similar al conmutador, tenemos la clásica casilla de verificación es un componente muy usado en muchos escenarios. Podemos usar la función componible Checkbox, que nos proveerá la opción de alternar entre dos estados, marcado y no marcado. Para usarlo, deberemos indicar el estado inicial, además de la función que responderá al evento de cambiar de estado. Checkbox( checked = true, onCheckedChange = { /*TODO*/ } ) La lista de atributos de Checkbox es la que sigue:
Jun 24, 2022La función Switch La función componible Switch nos proveerá la opción de alternar entre dos estados, encendio y apagado. Para usarlo, deberemos indicar el estado inicial, además de la función que responderá al evento de cambiar de estado. Switch( checked = true, onCheckedChange = { /*TODO*/ } ) La lista de atributos de Switch es la que sigue:
Jun 24, 2022El texto es una pieza fundamental en cualquier interfaz de usuario, y Compose nos facilita su visualización o escritura. Hoy nos vamos a centrar en la visualización. El componente más básico para ello es BasicText, pero para seguir los principios Material Design, Compose nos proporciona la clase Text y es recomendable su uso. La función Text La función componible Text nos provee la funcionalidad de mostrar texto en la pantalla. Este es su constructor principal. @Composable fun Text( text: String, modifier: Modifier = Modifier, color: Color = Color.Unspecified,
Jun 24, 2022Bienvenidos a Compose Series Android Vamos a comenzar con esta serie de publicaciones para conocer, jugar y experimentar con Jetpack Compose, conocer las posibilidades que nos aporta en el desarrollo Android y cómo integrarlo en nuestras aplicaciones. Empezaremos como no con un Hola Mundo ¿Qué es Jetpack Compose? Si aún no lo conocéis, Jetpack Compose es el nuevo framework de programación de interfaces de usuario recientemente anunciado por Google para el futuro del desarrollo de aplicaciones nativas Android. Este framework aprovecha todo el potencial del lenguaje Kotlin para cambiar el estándar de programación de interfaces de usuario proporcionando formas de trabajo más modernas, escalables, intuitivas y potentes: Menos código: Sustituye los archivos de diseño por funciones compositivas que describen la interfaz de usuario y sus componentes. Intuitivo: Compose sigue los principios de programación declarativa. El objetivo es describir la interfaz de usuario y que a medida que cambie el estado de la aplicación automáticamente actualizarla. Desarrollo acelerado: Es compatible con el código existente, por lo que es posible adoptarlo en cualquier proyecto. Itera rápidamente con vistas previas en vivo sin tener que compilar el código fuente. Potencia: Sigue las líneas de diseño de Material Design, soporte a tema oscuro, animaciones, etc.
Jun 24, 2022or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up