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.

 

¿Quieres ESCUCHAR este contenido en AUDIO y con algún tip adicional?

Suscribirme

Suscríbete para disfrutar de todo el contenido premium desde la web y la app, así como participar en las actividades premium en Discord.

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.

17.11.2022

Historias androides

Recibe inspiración por email.

Además, al apuntarte te llegará un link al AUDIO DE 54 MINUTOS con mi estrategia para convertirte en un Desarrollador Android Senior.

Acepto que trates mis datos con privacidad.