Пытаемся заменить работающий Image.network() на CachedNetworkImage():
Image.network(
url,
headers: {},
);
с:
CachedNetworkImage(
imageUrl: url,
placeholder: (context, url) => const CircularProgressIndicator(),
errorWidget: (context, url, error) => Icon(Icons.error),
httpHeaders: {},
);
Но изображение не отображается, индикатор CircularProgressIndicator отображается навсегда.
ОБНОВЛЕНИЕ:
Exception: Invalid Image data from the errorWidget
Подробнее здесь: https://stackoverflow.com/questions/784 ... ing-images