ListView 在向上/向下滚动时滞后

标签 listview dart flutter

我不知道问题出在我的代码中还是在 ListView 中。查看我的Final(Edited)代码here .

我正在处理分页。当我到达最后一页并向上/向下滚动 ListView 时,滚动变得迟钝。我认为这可能是因为这条线。

    leading: CircleAvatar(backgroundImage: NetworkImage(arrayOfProducts[index]['thumbnail'] ?? "")),

NetworkImage 可能需要一些时间来加载图像。不确定,但我认为滞后是由它引起的。所以我添加了新包cached_network_image并将我的代码更改为:

    leading: CircleAvatar(child: CachedNetworkImage(
                      imageUrl: arrayOfProducts[index]['thumbnail'] ?? "",
                      placeholder: new CircularProgressIndicator(),
                      errorWidget: new Icon(Icons.error),
                    )),

但它仍然滞后,并且以前的图像现在在滚动时被隐藏了。

最佳答案

这是 Flutter 中使用图像时的一个已知问题:Link to Issue .

关于ListView 在向上/向下滚动时滞后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53813343/

相关文章:

Android ListView 每次滚动都会滞后,即使使用 ViewHolder

c# - 按日期排序 ListView

android - 如何在 Android 的 ListView 中添加 3 个按钮?

android - 如何在新的ListView Activity中保存EditText数据

flutter - 如何在 Dart 中编写静态类?

flutter - 收到此错误 : Unhandled Exception: FormatException: Invalid envelope - While adding the contact

firebase - Flutter Firebase child 数量

dart - 设置 DropdownButtonFormField 列表的高度

firebase - 如何从 flutter 的数据快照中获取特定值?

flutter - 将Stack的子级移到屏幕底部