android jetpack compose 中惰性列平滑滚动滞后的原因

问题描述 投票:0回答:1

我只是使用惰性列在视图上显示我的自定义项目。我也尝试使用 itemsIndexed 来实现这一点。但滞后问题并没有解决。

这可能是什么原因?

android scroll android-jetpack-compose lag lazycolumn
1个回答
0
投票

由于您没有共享任何代码,任何人都无法向您给出具体原因,但通常您可以应用很多优化技巧,例如:

  • 将唯一的密钥传递给您的 LazyColumn,
  • 在发布版本而不是调试中运行它
  • 如果您的“自定义视图”包含图像,请确保图像库使用包含缓存机制
  • 在 ui 状态数据类中使用
    @Stable
    @Immutable
    注释 等等
© www.soinside.com 2019 - 2024. All rights reserved.