Flutter 图片无法缓存

问题:
使用CachedNetworkImage加载网络图片时, 图片无法缓存, 离屏后重新显示就会重新加载

解决:
因为图片太大 没有被缓存到内存, 所以每次都会重新加载, 需要指定内存缓存尺寸.

这一点, 官方有指出: 查看官方issue

CachedNetworkImage(
      memCacheWidth: 375,
      memCacheHeight: 375,
      ...
    );

另外阿里云图片可以指定参数resize, 查看文档

你可能感兴趣的:(Flutter 图片无法缓存)