Audiocurso Jetpack Compose 7 LazyColumn

jetpack compose lazycolumn

Audiocurso Jetpack Compose 7 LazyColumn

Una de las UI más comunes en mobile es hacer un listado de items con orientación vertical. En Jetpack Compose se hace mucho más fácil todo con LazyColumn.

Este contenido está restringido.
HAZTE PREMIUM
para difrutar de los audios y vídeos exclusivos.

Como podrás suponer, es lo mismo que en el caso del LazyRow, pero pasando de horizontal a vertical.

Por lo tanto, aquí haremos igual que con los Column y la disposición la gestionaremos con verticalArrangement.

Y claro, la alineación con horizontalAlignment.

Esto es lo que tenemos under the hood:

@Composable fun LazyColumn(     modifier: Modifier = Modifier,     state: LazyListState = rememberLazyListState(),     contentPadding: PaddingValues = PaddingValues(0.dp),     reverseLayout: Boolean = false,     verticalArrangement: Arrangement.Vertical =         if (!reverseLayout) Arrangement.Top else Arrangement.Bottom,     horizontalAlignment: Alignment.Horizontal = Alignment.Start,     flingBehavior: FlingBehavior = ScrollableDefaults.flingBehavior(),     userScrollEnabled: Boolean = true,     content: LazyListScope.() -> Unit ) Unit

Atrás quedó todo el entramado de adaptadores, notify varios y demás cosas a gestionar con los RecyclerView.

Publicado: 2022-11-17 Actualizado: 2023-08-05