参数类型 'Container Function(BuildContext, int)' 不能分配给参数类型 'Widget Function(BuildContext, int, int)'

SOS*_*deo 1 error-handling dart flutter

我尝试使用CarousellSlider.builder,但出现错误。我使用了 pub.dev 页面(https://pub.dev/packages/carousel_slider)上示例中的代码。我在行 ( itemBuilder: (BuildContext context, int itemIndex) => Container()上收到错误消息。

错误信息是: The argument type 'Container Function(BuildContext, int)' can't be assigned to the parameter type 'Widget Function(BuildContext, int, int)'.

这是我的代码:

CarouselSlider.builder(
  itemCount: motivationImages.length,
  itemBuilder: (BuildContext context, int index) {
       Container();
    }
    options: CarouselOptions(
      height: 300,
    ),
),
Run Code Online (Sandbox Code Playgroud)

Jaf*_*hup 6

看起来你需要一个额外的int参数。如果不需要,可以使用“_”。


小智 6

使用(BuildContext上下文,int索引,_)