在颤动中保留图像图标的颜色
Posted
技术标签:
【中文标题】在颤动中保留图像图标的颜色【英文标题】:Preserving color of Image Icons in flutter 【发布时间】:2018-01-19 21:54:13 【问题描述】:我正在尝试将图像作为图标。我可以将图像设置为图标,但唯一的问题是图像正在脱色。我不希望图像脱色。我希望图像按原样显示。那么有没有办法在颤动中保留用作图像图标的图像颜色?
【问题讨论】:
你想在这里做什么。我不明白这个问题。 当您在列表图块中添加图像图标时,它们会脱色。失去原来的颜色。但我希望我的图标以原始颜色出现。所以我的问题是如何做到这一点。 你可以使用 CircleAvatar 吗? @RainerWittmann 您的解决方案有效,但我无法在扩展面板中增加圆圈头像的大小。你能帮帮我吗?我尝试增加半径但没有用 【参考方案1】:ImageIcon
无法做到这一点,因为IconThemeData
颜色将默认为黑色,并且您的图像将重新着色。我会改用Image
小部件,例如
return new Image(
image: image,
width: iconSize,
height: iconSize,
fit: BoxFit.scaleDown,
alignment: FractionalOffset.center
);
另外,请注意,您可能希望使用布局小部件(例如 Center
、Row
等)定位您的 Image
。
【讨论】:
以上是关于在颤动中保留图像图标的颜色的主要内容,如果未能解决你的问题,请参考以下文章