Исключение ImageCodecException, при загрузке изображения с сервера

Мне нужно получить изображение с сервера, для выпадающего меню. В переменную userAvatarUrl я буду получать прямую ссылку на картинку. Но NetworkImage выдает исключение ImageCodecException Сам код:

class Menu_main extends StatelessWidget {
  var userAvatarUrl = 'https://dere.shikimori.one/system/characters/original/70069.jpg';
  @override
  Drawer build(BuildContext context) {
    return Drawer(
      child: new ListView(
        children: <Widget>[
          new DrawerHeader(
            margin: EdgeInsets.zero,
            padding: EdgeInsets.zero,
            child: UserAccountsDrawerHeader (
              currentAccountPicture: CircleAvatar(
                foregroundImage: NetworkImage(userAvatarUrl),
              ),
              accountName: Text('Логин'),
              accountEmail: Text("Почта"),
            ),
          ),
        ],
      ),
    );
  }
}

Изображения, включенные в проект выводятся нормально. Попытался использовать Image.network(userAvatarUrl), но опять было вызвано исключение ImageCodecException код:

new DrawerHeader(
            margin: EdgeInsets.zero,
            padding: EdgeInsets.zero,
            child: Container(
              child: Column(
                children: <Widget>[
                  Material(
                    child: Image.network(userAvatarUrl),
                  ),
                  UserAccountsDrawerHeader (
                    accountName: Text('Логин'),
                    accountEmail: Text("Почта"),
                  ),
                ],
              ),
            )
          ),

Как правильно загрузить изображение с сервера? Версия Flutter 2.0.3 версия Dart 201.9335 делаю под телефоны.


Ответы (0 шт):