Image.network(URL)无法从Picsum加载唯一的图像

时间:2019-07-08 21:14:38

标签: flutter dart

因此,在Flutter中构建应用程序时,我一直在使用http://picsum.photos来获取占位符的随机图像。有一件讨厌的事困扰着我。假设我正在创建一个ListView,其中包含这样生成的图像列表:

ListView(
  scrollDirection: Axis.vertical,
  children: List.generate(10, (index) {
    return Image.network('http://picsum.photos/800/800');
  }
);

如果图像在同一小部件​​树中,则它们将全部相同(即,如果我在不同的页面上执行此操作,则每个页面将具有一组不同的一组相同图像)。我在这里的运行理论是,它从URL缓存图像,并且由于URL保持不变,因此不会再执行另一个GET请求。

将其包装在容器或某种对象中不会改变任何内容。

有人有什么想法吗?我目前还没有使用键的经验,但是我感觉它们可能是解决方案的一部分。

0 个答案:

没有答案