实施FadeInImage

时间:2019-08-27 16:49:03

标签: flutter

我正在使用FadeInImage.assetNetWork加载图像,但是占位符image(“ assets / giphy.gif)无法停止,因此图像(” assets / logo2.png“)出现了。giphy.gif永远加载

FadeInImage.assetNetwork(
          fadeInDuration: const Duration(seconds: 2),
          placeholder: "assets/giphy.gif",
          image: "assets/logo2.png")

2 个答案:

答案 0 :(得分:0)

如果您设置淡入时间,您还需要提供淡入曲线:

fadeInCurve: Curves.easeIn,

答案 1 :(得分:0)

我相信 FadeInImage.assetNetwork 旨在加载资产占位符和网络图像。 如果您正在加载资产图片,那么它将无法按预期工作。

我也尝试过,它在本地网络应用程序中工作,但在实时服务器中不起作用。

我相信“FadeInImage.assetNetwork”最初设计用于加载网络图像,因为可能存在网络延迟。

我已经在最新的 flutter stable 2.0.0 中尝试过这个