我试图在从网络加载图像时显示图像占位符,并将占位符替换为带有淡入动画的实际图像。当我使用资产中的简单 png 图像时,这可以正常工作。以下是现有代码:
FadeInImage(placeholder: AssetImage('assets/one.png'),
image: NetworkImage(product.imageUrl),
fit: BoxFit.cover,)
现在我想加载一个耀斑动画作为图像占位符。我正在使用FlareActor来显示耀斑动画,但 FlareActor 是 FadeInImage 中的一个小部件和占位符,需要ImageProvider。有没有办法将耀斑动画加载为图像占位符并将其替换为带有淡入动画的实际图像。
以下是加载简单耀斑动画的代码:
FlareActor("assets/images/image_placeholder.flr",
animation: "Untitled",)
谢谢