From 921710f7dd56ca2ae71f8bfa3a652b4e61d7b383 Mon Sep 17 00:00:00 2001 From: jwzhuang Date: Wed, 10 May 2023 15:58:43 +0800 Subject: [PATCH] Fix invoke itemBuilder when itemCount is zero --- lib/carousel_slider.dart | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/carousel_slider.dart b/lib/carousel_slider.dart index c9539df..1977406 100644 --- a/lib/carousel_slider.dart +++ b/lib/carousel_slider.dart @@ -333,7 +333,9 @@ class CarouselSliderState extends State animation: carouselState!.pageController!, child: (widget.items != null) ? (widget.items!.length > 0 ? widget.items![index] : Container()) - : widget.itemBuilder!(context, index, idx), + : (widget.itemCount! > 0 + ? widget.itemBuilder!(context, index, idx) + : Container()), builder: (BuildContext context, child) { double distortionValue = 1.0; // if `enlargeCenterPage` is true, we must calculate the carousel item's height