Не удается загрузить локальные изображения в 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/