【发布时间】:2021-05-29 11:25:16
【问题描述】:
我在 ListView.builder 中显示我的数据问题是我需要在特定列表中显示/隐藏小部件,但它适用于所有列表。
我的代码
ListView.builder(
itemCount: 3,
itemBuilder: (context, index) {
return GestureDetector(
onTap: () {
print('show');
setState(() {
showQty = !showQty;
});
},
child: Column(
children: [
Text('Always'),
showQty ? Text('onClick') : Container()
],
),
);
})
你可以看到我有 2 个文本。当 showQty 为 true 时,我显示的第二个文本工作正常,但问题是它在所有 itemBuilder 上发生变化
【问题讨论】: