Обратный дисплей Jetpack Compose LazyColumn

собственный составной столбец с элементами a, b и c:

а

б

с

как вы можете изменить расположение на:

с

б

а

в андроид джетпак сочинять

1 ответ

Вы можете использовать параметр, если хотите сохранить структуру своей коллекции при отображении в обратном порядке.

Скажите, что у вас есть эти предметы.

      val items = listOf("Apple", "Banana", "Cherry", "Dogs", "Eggs", "Fruits")

ItemList(items = items)

Просто установитеLazyColumn's reverseLayoutк истине

      @Composable
fun ItemList(items: List<String>) {

    LazyColumn(
        reverseLayout = true
    ) {
        items(items) { item ->
            Box(modifier = Modifier
                .height(80.dp)
                .fillMaxWidth()
                .border(BorderStroke(Dp.Hairline, Color.Gray)),
                contentAlignment = Alignment.Center
            ) {
                Text(
                    text = item
                )
            }
        }
    }
}