如何用颤振在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】:您可以使用ListTile
的trailing
属性在磁贴的后沿添加一个按钮。
例如,我们在这里添加一个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中制作控件的主要内容,如果未能解决你的问题,请参考以下文章