Ожидается 1 обязательный аргумент (ы), но найдено 0 - PullRequest
0 голосов
/ 13 октября 2018

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

======================================================================

class AfterSplash extends StatelessWidget {

    @override

    Widget build(BuildContext context) {

    return new Scaffold( <=1 required argument(s) expected, but 0 found. on the open bracket sign
        appBar: new AppBar(
        title: new Text('Test'),
          ),
          backgroundColor: Colors.black38,

        body: 
        new ImageCarousel(
        <ImageProvider>[
          new NetworkImage(
              'http://wallpaper-gallery.net/images/images/images-2.jpg'),
          new NetworkImage(
              'http://wallpaper-gallery.net/images/images/images-10.jpg'),
          new NetworkImage(
              'http://wallpaper-gallery.net/images/images/images-4.jpg'),
        ],
        interval: new Duration(seconds: 5),
        ),


        bottomNavigationBar: new BottomNavigationBar(
          currentIndex: 0,
          items: [
            new BottomNavigationBarItem(
              icon: const Icon(Icons.local_movies),
              title: new Text('VIDEOS'),
            ),

            new BottomNavigationBarItem(
              icon: const Icon(Icons.camera_alt),
              title: new Text('PICTURES'),
            ),

            new BottomNavigationBarItem(
              icon: const Icon(Icons.contacts),
              title: new Text('BOOKING'),
            ),
          ]    
      )
    );  

  }

}

1 Ответ

0 голосов
/ 13 октября 2018

Используете ли вы Dart2?

Если предположить, что этот - это пакет, который вы используете для ImageCarousel, этот пакет не работает с Dart2.

Я скопировал вашкод в Dart2 без виджета ImageCarousel, и он работал нормально.

...