Не удается загрузить локальные изображения в Carousel Slider Flutter

Я хочу добавить в свое приложение слайдер карусели, но не могу показать свои офлайн-изображения. Эти изображения хороши, когда я показываю их за пределами слайдера карусели.

Я уже определил локальные изображения,

      final urlImages =[
'assets/images/lampion.png',
'assets/images/sakura.png',
'assets/images/gapura.jpg'];

Вот мой код CarouselSlider

      CarouselSlider.builder(
              options : CarouselOptions(height: 285),
              itemCount:  urlImages.length,
              itemBuilder: (context, index, realIndex){
                final urlImage = urlImages[index];

                return buildImage(urlImage,index);
              },
            ),

А вот код для метода builImages

      Widget buildImage(String urlImage, int index) => Container(
margin : EdgeInsets.symmetric(horizontal: 12),
color: Colors.grey,
child: Image.asset(
  urlImage,
  fit: BoxFit.cover,
),
);

вот изображение ошибки Изображение ошибки

1 ответ

Папка вашего ресурса может быть не определена в файле pubspec.yaml. Если ваши изображения находятся в папке с ресурсами, вы должны написать этот код в файле pubspec.yaml, а затем остановить и перестроить приложение.

      flutter:
  assets:
    - assets/
Другие вопросы по тегам