我想在Flutter中创建一个滚动选择小部件,看起来像一个水平的ListView
,但很像一个ListWheelScrollView
,因为它使用FixedExtentScrollController
并为滚动到列表中心的孩子发出一个选择事件(回调)。特别是,列表应该只允许滚动其子元素大小的倍数(它们的大小都是相同的),并保持一个子元素在视图的中心,即使没有其他子元素在右边或左边。
有这样的东西吗?还是我得自己编?
我从getwidget中发现了Carousel
小部件,可以对其进行配置以满足我的需求。