SOS video
SOS video

Reputation: 476

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

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,
    ),
),

Upvotes: 4

Views: 5791

Answers (2)

JaffaKetchup
JaffaKetchup

Reputation: 1636

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

Upvotes: 13

Shahzaib-online
Shahzaib-online

Reputation: 101

use (BuildContext context, int index, _)

Upvotes: 7

Related Questions