【发布时间】:2020-09-05 02:01:03
【问题描述】:
我有数据列表,我想声明每个列表都有一个图标...每当用户单击图标时..图标将更改为另一个图标..这是代码
ListView.builder(
itemCount: data.length,
itemBuilder: (context, index) {
return Column(
children: <Widget>[
ListTile(
leading: InkWell(
onTap: () {
setState((){
match=true;
});
},
child:
match
? Icons.check
: Icons.error
),
title: Text(data[index],),
subtitle: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Row(
children: [
Text("subs here.."),
],
),
],
),
),
],
);
}),
从该代码..用户单击第一个图标后...列表视图构建器中的所有图标都已更改..有没有办法仅更改我单击的图标(不是所有图标)的图标?
【问题讨论】:
标签: loops flutter widget icons