使用if条件设置Flutter图标



我想在if条件之后设置图标,就像如果条件为true,我将设置一个图标,否则我将设置另一个图标。我的问题是,我可以在flutter窗口小部件中使用if语句吗?如果是的话,我如何使用这里的图标,这是我的代码:


if(this.iconName == 'green'){
Icon(Icons.verified_user, color: Colors.green),
}else{
Icon(Icons.verified_user, color: Colors.blueAccent),
}

尝试

Icon(Icons.verified_user: , color: this.iconName=='green'? Colors.green : Colors.blueAccent),

最新更新