如何在 Lazycolumn/LazyRow 中实现无限列表。当滚动到末尾时,我希望 View 在显示列表顶部的数据时可见,或者当滚动到列表顶部时我会显示列表底部的数据。
最佳答案
我认为这样的事情可行:
@Composable
fun CircularList(
items: List<String>,
modifier: Modifier = Modifier,
onItemClick: (String) -> Unit
) {
val listState = rememberLazyListState(Int.MAX_VALUE / 2)
LazyColumn(
state = listState,
modifier = modifier
) {
items(Int.MAX_VALUE, itemContent = {
val index = it % items.size
Text(text = items[index]) // item composable
})
}
}
关于android - 如何在 Compose 中创建循环(无尽)Lazycolumn/LazyRow,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66503121/