【发布时间】:2022-03-04 07:03:53
【问题描述】:
如何创建一个以固定速度自动滚动并围绕图像列表内容循环的滚动行?
我有如下定义的惰性图像行,但还没有找到循环它的好方法(如轮播)。
var images: List<String> = listOf()
repeat(8) {
images = images.plus("https://place-puppy.com/300x300")
}
val state = rememberLazyListState()
LazyRow(
modifier = modifier.fillMaxWidth(),
state = state
) {
items(count = images.size) { i ->
val image = images.get(i)
Column(
modifier = Modifier
.width(40.dp)
.aspectRatio(1f)
) {
Image(
painter = rememberImagePainter(image),
contentDescription = null,
modifier = Modifier
.fillMaxSize()
}
}
}
【问题讨论】:
标签: kotlin android-jetpack-compose