kotlin Jetpack组合LazyColumn反向显示

jhiyze9q  于 2022-11-16  发布在  Kotlin
关注(0)|答案(1)|浏览(164)

具有元件A、B和C天然可组装柱:
一种
B
C语言
如何反转排列以:
C语言
B
一种
在Android Jetpack合成器中

q1qsirdb

q1qsirdb1#

如果要在反转显示时保留集合的结构,可以使用LazyColumn'sreverseLayout参数。
假设您有这些项目。

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

ItemList(items = items)

只需将LazyColumn'sreverseLayout设置为true即可

@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
                )
            }
        }
    }
}

相关问题