Image.network loadingBuilder';的加载进度事件为空

Image.network loadingBuilder';的加载进度事件为空,image,flutter,loading,user-experience,Image,Flutter,Loading,User Experience,我试图使用构造函数的loadingBuilder参数 在加载图像时,我想显示一个循环ProgressIndicator,其值设置为下载量除以预期文件大小的比率。我希望我可以使用参数的累计字节数,预计总字节数来实现这一点 我在文档中找到了一个: 以下示例使用loadingBuilder在图像通过网络加载时显示CircularProgressIndicator 但是问题是加载进度总是空的,所以我所做的整个加载生成器字谜游戏都是徒劳的 为什么ImageChunkEvent loadingProgres

我试图使用构造函数的
loadingBuilder
参数

在加载图像时,我想显示一个
循环ProgressIndicator
,其值设置为下载量除以预期文件大小的比率。我希望我可以使用参数的
累计字节数
预计总字节数
来实现这一点

我在文档中找到了一个:

以下示例使用
loadingBuilder
在图像通过网络加载时显示
CircularProgressIndicator

但是问题是
加载进度
总是
空的
,所以我所做的整个
加载生成器
字谜游戏都是徒劳的


为什么
ImageChunkEvent loadingProgress
没有用实际值传递给
loadingBuilder
函数?

记住将或gif放入
assets
文件夹,并在
pubspec.yaml
中引用它

FadeInImage.assetNetwork(
  placeholder: 'assets/loading.gif',
  image: 'https://backend.example.com/image.png',
);
有关更多信息:

可能图像尺寸较小,因此会立即加载,请尝试使用其他较大的网络图像进行测试。

我不是在问FadeInImage的问题。我不想显示资产,我想在加载图像时呈现一个小部件。我只是在尝试同样的事情(也通过网络加载图像),我的代码看起来与您的完全一样。我只是注意到,如果需要一段时间(比如接近1秒),它不会显示加载指示器,我猜在图像出现之前的时间太短了。
FadeInImage.assetNetwork(
  placeholder: 'assets/loading.gif',
  image: 'https://backend.example.com/image.png',
);