android - 如何在 Jetpack Compose 中为 LazyColumn 设置默认滚动位置而没有任何反馈或动画
问题描述
我希望我的 LazyColumn 从中间显示列表中的项目,以便我可以向上或向下滚动。我使用了 rememberLazyListState 但它有一些延迟,我不希望滚动动作发生在 UI 中。
解决方案
val scrollState = rememberLazyListState(initialFirstVisibleItemIndex = 50)
val scrollState = rememberLazyListState(initialFirstVisibleItemScrollOffset = 3700)
100
如果列表中有可以设置的项目,则可以使用任何参数从默认位置initialFirstVisibleItemIndex = 50
开始,因此它从中间开始,您也可以设置offset
但只使用其中任何一个。
它对我有用,没有任何延迟
推荐阅读
- java - 为什么计算复杂度为 O(n^4)?
- json - 为什么将 JSONB 中的显式“null”提取为文本会产生 SQL“null”?
- azure - 如何使用 Dispatch 查找两个 LUIS 应用程序的意图?
- android - How to build a miniprogram (aka, tinyapp) framework in an app?
- c++ - 在android虚拟机上运行时的错误颜色
- java - 根据休眠条件中的子属性对父行进行排序
- sql - ORACLE SQL:如果存在,则更新,否则插入
- javascript - TypeError:无法读取未定义的属性“状态”。更新的反应
- sql - 如何在数据工作室中按列分组
- python - AWS SageMaker 中 mxnet 的线性学习器的正确输入是什么?