【发布时间】:2020-09-15 13:22:37
【问题描述】:
我正在尝试在我的一个应用程序屏幕中创建一个可滚动的水平列表,但出现抖动,但出现以下错误:
参数类型“动态”不能分配给参数类型“字符串”。
代码如下:
类 CategoryListState 扩展状态 {
int selectedIndex = 0;
List categories = ['Checkboxes', 'DropDown', 'SwipeCards', 'SwipeCards', 'SwipeCards', 'SwipeCards',];
@override
Widget build(BuildContext context) {
return Container(
margin: EdgeInsets.symmetric(vertical: 20.0/2),
height: 30.0,
child: ListView.builder(
scrollDirection: Axis.horizontal,
itemCount: categories.length,
itemBuilder: (context, index) => Container (
alignment: Alignment.center,
margin: EdgeInsets.symmetric(horizontal: 20.0),
padding: EdgeInsets.symmetric(horizontal: 20.0),
decoration: BoxDecoration(
color: Colors.white.withOpacity(0.4),
borderRadius: BorderRadius.circular(6),
),
child: Text(
categories[index],
),
),
),
);
}
}
感谢任何提示。
【问题讨论】:
标签: flutter