我有一个看起来像这样的物品图:
final Map<String, List> _items = <String, List>{
'Tea' : ['2','Hot', 'Large'],
'Orange Juice' : ['1','Cold', 'Large'],
// and so on....
}
我需要进行映射以显示CarouselSlider
滑块内的所有四个参数。为每次迭代的每个元素使用一个变量。
如果_items是这样的普通列表,则类似的事情将起作用:['element1','element2'] (您需要添加carousel_slider:^ 2.2.1,结果将是可以水平滑动的页面)
MaterialApp(
home: CarouselSlider(
options: CarouselOptions(height: 400.0),
items: _items.map((i) {
return Builder(builder: (BuildContext context) {
return Text(i);
});
}).toList(),
),
);