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

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

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

}

【问题讨论】:

    标签: list flutter


    【解决方案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);
        });
    

    【讨论】:

      猜你喜欢
      • 2022-01-25
      • 2021-06-24
      • 2020-10-13
      • 2020-06-24
      • 1970-01-01
      • 2020-03-03
      • 1970-01-01
      • 1970-01-01
      • 2019-08-11
      相关资源
      最近更新 更多