我正在使用Flutter自定义Carnival Slider Package Link,我在CarouselItem(...)
部分有一个问题,我不能把Image.file(...)
我想一个图像是fit: BoxFit.cover
,但在FileImage中没有合适的属性,因为我的图像得到拉伸。我如何解决这个问题?我试图把图像。文件,而不是FileImage,但它不工作。
CustomCarouselSlider(
items: List.generate(
images.length,
(index) => CarouselItem(
image: FileImage(
File(images[index].path),
),
boxDecoration: BoxDecoration(
borderRadius: BorderRadius.circular(15),
),
),
),
height: size.height * 0.5,
width: size.width,
autoplay: false,
showText: false,
showSubBackground: false,
indicatorShape: BoxShape.circle,
indicatorPosition: IndicatorPosition.insidePicture,
selectedDotColor: const Color(0XFFF9622E),
unselectedDotColor: Colors.white,
),
字符串
1条答案
按热度按时间67up9zun1#
这个软件包没有改变
fit
属性的选项,默认情况下它被设置为fit: BoxFit.fill,
。你必须使用任何其他软件包。您可以使用其他软件包,如carousel_slider或flutter_carousel_widget来实现相同的功能。