AudioCurso Jetpack Compose 9 LazyVerticalGrid

AudioCurso Jetpack Compose 9 LazyVerticalGrid

Y ahora le toca el turno al LazyVerticalGrid. Nos sirve para mostrar un listado de elementos visualizados en cuadrícula que pueden ser scrolleados verticalmente.

Los miembros de "Los androides Premium" escuchan contenido adicional en audio sobre este artículo... ¡y otros 77 más!

Quiero más info

Hay que suscribirse para disfrutar de todo el contenido premium desde la web y la app, así como participar en las actividades premium: videoconferencias y canales premium en Discord.

Y al ser tan similar al LazyHorizontalGrid, podemos prácticamente saltarnos casi todo.

En lugar de controlar el número de items con rows, se usa columns.

Y por el resto, todo muy similar.

El composable por dentro tiene estos parámetros:

@Composable
fun LazyVerticalGrid(
    columns: GridCells,
    modifier: Modifier = Modifier,
    state: LazyGridState = rememberLazyGridState(),
    contentPadding: PaddingValues = PaddingValues(0.dp),
    reverseLayout: Boolean = false,
    verticalArrangement: Arrangement.Vertical =
        if (!reverseLayout) Arrangement.Top else Arrangement.Bottom,
    horizontalArrangement: Arrangement.Horizontal = Arrangement.Start,
    flingBehavior: FlingBehavior = ScrollableDefaults.flingBehavior(),
    userScrollEnabled: Boolean = true,
    content: LazyGridScope.() -> Unit
)

En la siguiente entrega del audioCurso, empezaremos a ver cómo gestionar el estado en Jetpack Compose.

Publicado: 2022-12-01 Actualizado: 2023-01-14

✉️ NEWSLETTER ANDROIDE ✉️

Deja tu email para recibir TIPS sobre ANDROID cada domingo GRATIS.

Además, AL APUNTARTE CONSEGUIRÁS el audio de 54 minutos con MI ESTRATEGIA para convertirte en un Desarrollador Android Senior DE REGALO. 🎁

Acepto que trates mis datos con privacidad.