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

时间:2018-12-17 10:32:59

标签: listview dart flutter

我不知道问题出在我的代码中还是在ListView中。签出我的最终(已编辑)代码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),
                    )),

但是它仍然很慢,滚动时现在隐藏了以前的图像。

1 个答案:

答案 0 :(得分:1)

在使用图像Link to Issue时,这是Flutter中的已知问题。