Изображение флаттера не отображается
Изображение не отображается. Во время работы он показывает эту ошибку, но работает без изображения. Я использовал табуляцию между знаком "-" и путем к изображению. Я также создал папку с именем assets и подпапку slider_icons и включил в нее свои изображения.
Именно так выглядит мой pubspec.yaml,
flutter:
uses-material-design: true
assets:
- assets/slider_icons/burger.png
- assets/slider_icons/pizza.png
- assets/slider_icons/biryani.png
- assets/slider_icons/parotta.jpeg
- assets/slider_icons/cup.png
- assets/slider_icons/drink.png
- assets/slider_icons/chicken-fries.png
Ошибка:-
[foodie] flutter pub get
В pubspec.yaml обнаружена ошибка: ошибка в строке 48, столбец 7: ожидался ключ при анализе сопоставления блоков. ╷ 48 │ ресурсов: │ ^ ╵ Исправьте файл pubspec.yaml по адресу F:\Learn flutter\foodie\pubspec.yaml, код выхода 1
2 ответа
Слово
assets:
должен идти точно под
#
и
-
нужно два пробела. Кроме того, когда вы используете изображения из одной папки, вы можете добавить все изображения одной строкой, как написано ниже.
Как это должно быть написано:
# To add assets to your application, add an assets section, like this:
assets:
- assets/slider_icons/
Способ включения изображения во Flutter:
flutter:
assets:
- assets/my_icon.png
- assets/background.png
Вам также необходимо создать каталог, в который вы можете поместить в него ресурс.