如何在颤动中循环显示图标?

y

我有数据列表,我想声明每个列表都有一个图标...每当用户单击该图标时..该图标将更改为另一个图标..这是代码

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.."),
                            ],
                          ),
                        ],
                      ),
                    ),
                  ],
                );
              }),

从该代码中..用户单击第一个图标之后...列表视图构建器中的所有图标都已更改..是否可以仅更改我单击的图标(不是所有图标)的图标?

jitsm555

您可以维护为匹配变量所做的选定列表小部件的索引

                     setState((){
                             match=true;
                             _index = index;
                             });

然后添加一个条件

           match && _index == index
                     ? Icons.check
                     : Icons.error
              ),

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在颤动中绘制半个图标

来自分类Dev

如何在颤动中显示圆形头像图像?

来自分类Dev

如何在颤动中显示随机数

来自分类Dev

如何在React Native中显示图标?

来自分类Dev

如何在VIM中显示图标

来自分类Dev

如何在TButton中显示图标?

来自分类Dev

如何在Odoo ListView中显示图标?

来自分类Dev

如何在多个图形中循环显示?

来自分类Dev

如何在多个图形中循环显示?

来自分类Dev

如何在for循环php中显示图像?

来自分类Dev

如何在颤动中更改按钮的大小?

来自分类Dev

如何在颤动中对齐TabBar的元素?

来自分类Dev

如何在颤动中改变按钮的价格

来自分类Dev

如何在颤动中乘以动态值

来自分类Dev

如何在按钮的文本中显示图标

来自分类Dev

如何在菜单PyQt中显示颜色图标?

来自分类Dev

如何在Android的PopupMenu中显示带有文字的图标?

来自分类Dev

如何在gnuplot中显示连续图标题的时间步长

来自分类Dev

如何在ngModel值中显示字体真棒图标

来自分类Dev

如何在Nautilus 3.6.3中的图标旁边显示文本?

来自分类Dev

如何在按钮的文本中显示图标

来自分类Dev

如何在QT的消息框中显示图标?

来自分类Dev

如何在Android中显示带有菜单的图标

来自分类Dev

如何在一行中显示社交图标?

来自分类Dev

如何在 Swift 3 中显示当前位置图标?

来自分类Dev

如何在 WPF 菜单根项中显示图标?

来自分类Dev

如何在openlayers中优先显示图像图标?

来自分类Dev

如何在角垫步进器中显示默认图标而不是“完成”图标

来自分类Dev

如何在Android / Java中循环显示背景颜色?