首页 > 解决方案 > 如何在 Jetpack Compose 中为 LazyColumn 设置默认滚动位置而没有任何反馈或动画

问题描述

我希望我的 LazyColumn 从中间显示列表中的项目,以便我可以向上或向下滚动。我使用了 rememberLazyListState 但它有一些延迟,我不希望滚动动作发生在 UI 中。

标签: androidandroid-jetpack-composelazycolumn

解决方案


val scrollState = rememberLazyListState(initialFirstVisibleItemIndex = 50)
val scrollState = rememberLazyListState(initialFirstVisibleItemScrollOffset = 3700)

100如果列表中有可以设置的项目,则可以使用任何参数从默认位置initialFirstVisibleItemIndex = 50开始,因此它从中间开始,您也可以设置offset但只使用其中任何一个。

它对我有用,没有任何延迟


推荐阅读