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.

🔥 Descubre el SISTEMA con el que +170 ANDROID Developers han mejorado su situación laboral ↙️
SISTEMA ANDROID

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: 2025-07-11