Flutter 如何使用条件定义颤振中的图标颜色?

Flutter 如何使用条件定义颤振中的图标颜色?,flutter,dart,conditional-statements,Flutter,Dart,Conditional Statements,我希望当一个变量为=true时,图标会是一种颜色,但如果它为=false,则会是另一种颜色。知道我如何在颤振中做到这一点吗?既然您没有指定,我将使用容器小部件作为示例 bool colorChange = false; Container( color: colorChange? Colors.blue : Colors.red, ) 这肯定会起作用。因为您没有指定,所以我将使用容器小部件作为示例 bool colorChange = false; Container( color

我希望当一个变量为=true时,图标会是一种颜色,但如果它为=false,则会是另一种颜色。知道我如何在颤振中做到这一点吗?

既然您没有指定,我将使用容器小部件作为示例

bool colorChange = false;
Container(
 color: colorChange? Colors.blue : Colors.red,
  
)


这肯定会起作用。

因为您没有指定,所以我将使用容器小部件作为示例

bool colorChange = false;
Container(
 color: colorChange? Colors.blue : Colors.red,
  
)

这肯定有用。

试试这个

 Icon(
      Icons.widgets,
      color: (your boolean value goes here)? Colors.blue : Colors.amber,
 ),
试试这个

 Icon(
      Icons.widgets,
      color: (your boolean value goes here)? Colors.blue : Colors.amber,
 ),