我有一个项目列表,我使用LazyRow在UI中填充它们。现在我想要的是自动无限滚动行。但没有得到任何线索。
item {
LazyRow {
item { Spacer(modifier = Modifier.width(16.dp)) }
items(data.categories) { category ->
if(category.discount !=null && category.price!=null) {
ItemCard(
title = category.name,
imageUrl = category.image,
discount = category.discount,
price = category.price,
onClick = onCategoryClick
)
}
Spacer(modifier = Modifier.width(16.dp))
}
}
}
1条答案
按热度按时间g6ll5ycj1#
您可以做的是在LazyRow滚动状态下监听可见项计数,并在传递指定值时删除/追加列表的一半,例如: