Я использую этот код, чтобы заполнить изображение на экране. Но это не работает для меня. Кто-нибудь может помочь?

Container(
            height: 200.0,
            width: 340.0,
            child: Image.asset(
              "assets/images/breakfast.jpeg",
              fit: BoxFit.cover,
            ),
          ),

as shown

1
Anh Nguyen 18 Ноя 2019 в 00:17
Вы можете показать окружающий виджет Container()?
 – 
Logemann
18 Ноя 2019 в 02:09

1 ответ

Удалите значения размера из Container, поскольку изображение может принимать только максимальный размер, предоставляемый родительским виджетом.

   Container(
            child: Image.asset(
              "assets/images/breakfast.jpeg",
              fit: BoxFit.cover,
            ),
          ),

Статья в помощь: https://medium.com/flutteropen/flutter-widgets -03-image-558e2b24059e

0
Doc 18 Ноя 2019 в 00:23
Но его образ обрезан задолго до 340, как мне кажется.
 – 
Logemann
18 Ноя 2019 в 02:08
Что-то еще не так. Вы можете опубликовать изображение и еще немного кода для вашего виджета?
 – 
Doc
18 Ноя 2019 в 19:01