The argument type 'Container Function(BuildContext, int)' can't be assigned to the parameter type 'Widget Function(BuildContext, int, int)'

Viewed 4171

I try to use CarousellSlider.builder, but I get an error. I used the code from the example on the pub.dev page (https://pub.dev/packages/carousel_slider). I get the error on the line (itemBuilder: (BuildContext context, int itemIndex) => Container().

The error message is: The argument type 'Container Function(BuildContext, int)' can't be assigned to the parameter type 'Widget Function(BuildContext, int, int)'.

This is my code:

CarouselSlider.builder(
  itemCount: motivationImages.length,
  itemBuilder: (BuildContext context, int index) {
       Container();
    }
    options: CarouselOptions(
      height: 300,
    ),
),
2 Answers

Looks like you need an extra int parameter. You can use '_' if you don't need to use it.

use (BuildContext context, int index, _)

Related