[英]Reduce Flutter carousel slider padding
I'm using carousel_slider flutter plugin.我正在使用 carousel_slider flutter 插件。 I want to reduce the space between 'items' widgets.
我想减少“项目”小部件之间的空间。 Here's my code:
这是我的代码:
CarouselSlider(
options: CarouselOptions(
enableInfiniteScroll: false,
initialPage: 0,
height: screenHeight * 0.35,
enlargeCenterPage: true,
viewportFraction: 0.85
),
items: <Widget>[
Container(
padding: EdgeInsets.all(0),
color: Colors.blue,
),
Container(
padding: EdgeInsets.all(0),
color: Colors.blue,
)
],
)
and this is what I'm getting:这就是我得到的:
If you want your items to fill all screen width, you should set viewportFraction to 1:如果您希望您的项目填满所有屏幕宽度,您应该将 viewportFraction 设置为 1:
viewportFraction: 1,
If you want to keep a lower ratio and remove space between items, the default CarouselOptions()
seems to achieve that.如果您想保持较低的比率并删除项目之间的空间,默认
CarouselOptions()
似乎可以实现这一点。
It seems that your parameter that differs from defaults is enlargeCenterPage: true
, you might want to keep it false.似乎您的参数与默认值不同的是
enlargeCenterPage: true
,您可能希望将其保留为 false。
I recommend to have a look at the examples here .我建议看看这里的例子。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.