如何在 Flutter 中为 IconButton 填充颜色
how to fill color of IconButton in Flutter
我用一个IconButton
来显示用户collection的状态,这是我的代码片段:
if (item.isFav == 1)
IconButton(
icon: Icon(Feather.bookmark,
color: Theme.of(context).primaryColor),
onPressed: () => touchFav("unfav"),
),
但是图标只是像这样改变图标线条的颜色:
这个图标的颜色可以用黄色填充吗?
它只改变边框颜色的原因是您使用的图标没有填充颜色。如果你想填充整个图标的颜色,那么你应该使用不同的图标。试试下面的代码:
IconButton(
icon: Icon(Icons.bookmark,
color: Theme.of(context).primaryColor),
onPressed: () => touchFav("unfav"),
),
我用一个IconButton
来显示用户collection的状态,这是我的代码片段:
if (item.isFav == 1)
IconButton(
icon: Icon(Feather.bookmark,
color: Theme.of(context).primaryColor),
onPressed: () => touchFav("unfav"),
),
但是图标只是像这样改变图标线条的颜色:
这个图标的颜色可以用黄色填充吗?
它只改变边框颜色的原因是您使用的图标没有填充颜色。如果你想填充整个图标的颜色,那么你应该使用不同的图标。试试下面的代码:
IconButton(
icon: Icon(Icons.bookmark,
color: Theme.of(context).primaryColor),
onPressed: () => touchFav("unfav"),
),