Не удалось загрузить ресурс: изображение

У меня есть этот код для изображения актива

 Image.asset(
              '${listPic[1]}',
           
            ),

изображения расположены в списке
final List<Image> listPic= <Image>[ Image.asset('assets/images/pic1.jpg'), Image.asset('assets/images/pic2.jpg'), ];

Я знаю, что pubsec работает, потому что, когда я напрямую ввожу местоположение изображения, как это

Image.asset(
              'assets/images/pic1.jpg',
            ),

изображение отображается, Что-то не так со списком или Image.asset()? Я попытался использовать .toString после ${listPic[0]}, он ничего не сделал, вместо этого сказал ненужную интерполяцию строк.

выдает эту ошибку

The following assertion was thrown resolving an image codec: Unable to load asset: Image(image: AssetImage(bundle: null, name: "assets/images/pic1.jpg"), frameBuilder: null, loadingBuilder: null, alignment: Alignment.center, this.excludeFromSemantics: false, filterQuality: low)
Получение данных из формы с помощью JavaScript - краткое руководство
Получение данных из формы с помощью JavaScript - краткое руководство
Получить данные из формы с помощью JS очень просто: вы запрашиваете элемент формы, передаете его конструктору new FormData() и, наконец, получаете...
Пользовательские правила валидации в Laravel
Пользовательские правила валидации в Laravel
Если вы хотите создать свое собственное правило валидации, Laravel предоставляет возможность сделать это. Создайте правило с помощью следующей...
3 метода стилизации элементов HTML
3 метода стилизации элементов HTML
Когда дело доходит до применения какого-либо стиля к нашему HTML, существует три подхода: встроенный, внутренний и внешний. Предпочтительным обычно...
Формы c голосовым вводом в React с помощью Speechly
Формы c голосовым вводом в React с помощью Speechly
Пытались ли вы когда-нибудь заполнить веб-форму в области электронной коммерции, которая требует много кликов и выбора? Вас попросят заполнить дату,...
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Будучи разработчиком веб-приложений, легко впасть в заблуждение, считая, что приложение без JavaScript не имеет права на жизнь. Нам становится удобно...
Flatpickr: простой модуль календаря для вашего приложения на React
Flatpickr: простой модуль календаря для вашего приложения на React
Если вы ищете пакет для быстрой интеграции календаря с выбором даты в ваше приложения, то библиотека Flatpickr отлично справится с этой задачей....
0
0
34
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Объявленный вами список относится к типу List<Image>, но вы используете его так, как будто это List<String>.

Попробуйте это вместо этого:

final List<String> imagePaths = [ 
    'your/path/pic1.jpg', 
    'your/path/pic2.jpg',
];

Image.asset(
    toolImage[1],
)

ага спасибо!. Это была такая глупая ошибка..у меня голова закружилась xd

Ahmed Asif 06.04.2022 19:05

не могли бы вы отредактировать путь к изображению .. не хочу, чтобы он отображался как плагиат xd :>

Ahmed Asif 06.04.2022 19:13

@AhmedAsif готово!

user1032613 06.04.2022 19:24

Другие вопросы по теме