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.
Adquiere alguna formaci贸n.
O suscr铆bete para difrutar de los audios y v铆deos exclusivos de Los androides Premium.

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