
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!
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.