我正在尝试使用FadeInImage加载图像,但是当图像路径不存在时,将加载AssetImage。但是,NetworkImage会向我抛出错误: HTTP请求失败,statusCode:404
我尝试使用AdvancedNetworkImage做到这一点,并且效果很好,但是当该图像替换为另一个图像时,AdvancedNetworkImage会继续加载旧图像,我想它是缓存。我已禁用了与缓存相关的选项,但它将继续加载上一张图像。
FadeInImage photoItem = FadeInImage(
image: AdvancedNetworkImage('$urlapi/api/items/$itemID/images',
fallbackAssetImage: 'assets/images/add_photo.png',
disableMemoryCache: true,
cacheRule: CacheRule(maxAge: Duration(seconds: 1)),
timeoutDuration: Duration(seconds: 1),
useDiskCache: false, ),
placeholder: AssetImage('assets/images/add_photo.png'),
fadeInDuration: Duration(milliseconds: 150),
fit: BoxFit.contain,
);
有什么想法可以解决吗?