Как использовать условное обозначение для определения цвета значка в flutter?

#flutter #dart #conditional-statements

#flutter #dart #условные операторы

Вопрос:

Я бы хотел, чтобы, когда переменная равна = true, значок был бы цветным, но если бы он был = false, он был бы другим.Есть идеи, как я могу это сделать в flutter?

Ответ №1:

Поскольку вы не указали, я собираюсь использовать виджет контейнера в качестве примера.

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

  

Это точно сработает.

Ответ №2:

попробуйте это,

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