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
.