如何在带有颤动的 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)
| 归档时间: |
|
| 查看次数: |
6574 次 |
| 最近记录: |