我在Flutter中使用了CachedNetworkImage,我想知道如何实现一种机制,以在图像下载失败时重试?在我的示例中,位于errorWidget> GestureDetector> onTap部分。
get
答案 0 :(得分:2)
您可以使用 https://pub.dev/packages/flutter_image 代替 CachedNetworkImage;
像这样使用它:
new Image(
image: new NetworkImageWithRetry(imageUrl),
),
这是关于缓存的: https://github.com/flutter/flutter_image/blob/master/lib/network.dart#L26