d-f*_*erx 5 android kotlin android-jetpack-compose
如何在 Lazycolumn/LazyRow 中实现无限类似列表。当滚动到末尾时,我希望视图在显示列表顶部的数据时可见,或者当滚动到列表顶部时显示来自列表底部。
我认为这样的事情可以工作:
@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
})
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3117 次 |
| 最近记录: |