Как использовать carousel_slider с активами в флаттере - PullRequest
0 голосов
/ 23 апреля 2020

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

import 'package:flutter/material.dart';
import 'package:carousel_pro/carousel_pro.dart';
import 'package:carousel_slider/carousel_slider.dart';
import 'package:mindfulness/components/anxiety2.dart';

final List<String> imgList = [
  'assets/images/anxiety1.png',
  'assets/images/anxiety2.png'
  ];

class anxiety extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: new AppBar(
        backgroundColor: Colors.pink[200],
      ),
      body: Builder(
        builder: (context) {
          final double height = MediaQuery.of(context).size.height;
          return CarouselSlider(
            options: CarouselOptions(
              height: height,
              viewportFraction: 1.0,
              enlargeCenterPage: false,
              // autoPlay: false,
            ),
            items: imgList.map((item) => Container(
              child: Center(
                  child: Image.asset(item, fit: BoxFit.cover, height: height,)
              ),
            )).toList(),
          );
        },
      ),
    );
  }
}

1 Ответ

0 голосов
/ 23 апреля 2020

Вы добавили их в pubspe c .yaml? Следите за отступами, как здесь .

После этого остановите приложение и запустите его снова, ресурсы не будут загружаться, если вы перезагрузите систему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...