
Card
El componente Card es una estructura contenedora que permite mostrar elementos visuales con un estilo destacado. Es una forma común de organizar contenido en aplicaciones, ofreciendo un aspecto profesional y fácil de usar. En este tutorial, exploraremos cómo usar el componente Card para crear interfaces atractivas.

El componente Card se puede usar para contener texto, imágenes y otros componentes de la UI. Puedes ajustar el estilo, el contenido y la interacción.
@Composable
fun SimpleCard() {
Card(
modifier = Modifier.padding(16.dp),
elevation = CardDefaults.cardElevation(defaultElevation = 4.dp) // Elevación que da un efecto de sombra
) {
Text(
text = "Contenido dentro de una Card",
modifier = Modifier.padding(16.dp)
)
}
}modifier: Permite modificar el diseño de la
Card, como agregar padding.elevation: Define la sombra de la tarjeta, dando una sensación de profundidad.
Bordes y forma
El parámetro shape en la tarjeta permite ajustar las esquinas redondeadas o incluso hacer la tarjeta completamente circular.
Ejemplo de Card cirular
Dentro de una Card
Puedes combinar imágenes y texto dentro de una Card para crear una UI más rica.

Se utiliza una
Columndentro de laCardpara colocar la imagen y el texto verticalmente.Spacerañade un espacio entre los elementos.painterResourcecarga una imagen desde los recursos.
Efectos visuales
Usando Modifier.graphicsLayer, puedes aplicar efectos visuales como rotación, escala o transparencia a la Card.

Última actualización
¿Te fue útil?