#flutter #icons
#flutter #Значки
Вопрос:
Я использую IconButton
, чтобы показать статус статуса коллекции пользователей, это мой фрагмент кода:
if (item.isFav == 1)
IconButton(
icon: Icon(Feather.bookmark,
color: Theme.of(context).primaryColor),
onPressed: () => touchFav("unfav"),
),
но значок просто меняет цвет линий значков следующим образом:
Можно ли залить желтый цвет этого значка?
Ответ №1:
Причина, по которой меняется только цвет границы, заключается в том, что у используемого вами значка нет цвета заливки. Если вы хотите заполнить цветом весь значок, вам следует использовать другой значок. Попробуйте следующий код:
IconButton(
icon: Icon(Icons.bookmark,
color: Theme.of(context).primaryColor),
onPressed: () => touchFav("unfav"),
),