如何用颤振在listTile中制作控件

Posted

技术标签:

【中文标题】如何用颤振在listTile中制作控件【英文标题】:how to make a control in listTile with flutter 【发布时间】:2019-01-30 19:50:46 【问题描述】:

如何用颤振在 lisTile 中制作控件。我从 json 获取数据并将它们显示在 listTile 中。但我想制作一个 if 控件来显示一个按钮。

if(data[position]['value'] == 0)
       sho raised button;
else
    don't show it;


【问题讨论】:

【参考方案1】:

您可以使用ListTiletrailing 属性在磁贴的后沿添加一个按钮。

例如,我们在这里添加一个IconButton

Widget _ = ListView.builder(
    itemBuilder: (BuildContext context, int index) 
      return ListTile(
          title: Text("Row $index"),
          trailing: (data[position]['value'] == 0)
              ? IconButton(icon: Icon(Icons.alarm), onPressed: () )
              : null);
    );

【讨论】:

以上是关于如何用颤振在listTile中制作控件的主要内容,如果未能解决你的问题,请参考以下文章

如何用颤振制作一个mysql实时数据库? [关闭]

颤振:库比蒂诺 ListTile ? (或如何创建类似 iOS 的设置菜单)

如何用WebBrowser控件获得html网页完整源代码

如何用VB6.0制作Windows资源管理器

如何用MFC制作一个按钮,第一次按下,再按一次弹起

如何用Highcharts制作柱形图