我正在尝试使用 FadeInImage 加载图像,但是当图像路径不存在时,会加载 AssetImage。但是,NetworkImage 向我抛出错误: HTTP request failed, 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,
);
任何想法如何处理?