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

Pon*_*bao 4 list flutter

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

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

}
Run Code Online (Sandbox Code Playgroud)

小智 5

您可以使用 的trailing属性在图块的后缘添加一个按钮ListTile

例如,我们在这里添加一个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);
    });
Run Code Online (Sandbox Code Playgroud)