使用RecyclerView
,我可以使一些ViewHolder
不可回收(按照
我希望我的 RecyclerView 不回收某些项目中的一些答案)。
我可以LazyColumn
不重新组合某些项目(类似于 make RecyclerView
don't recycle some ViewHolder
)吗?我有LazyColumn
一些大图像的项目,它在向下和向上滚动后重新组合,因此滚动不流畅。
1 回答
0
我遇到了同样的问题,并使用 Column 来代替修饰符垂直滚动。如果您不希望它回收视图,只需加载所有(少数项目)
Column(
modifier = Modifier
.constrainAs(listView) {
top.linkTo(
parent.top
)
}
.fillMaxSize()
.verticalScroll(rememberScrollState())
) {
list.forEachIndexed { index, itemModel ->
ItemView(itemModel, index) {
// on item click
}
}
Spacer(modifier = Modifier.height(40.dp))
}
于 2022-01-05T09:08:09.427 回答