2017-08-11 20 views
-1

我想图像作为图标。我可以将图像设置为图标,但唯一的问题是图像变色。我不希望图像变色。我希望图像按原样显示。那么有没有办法保存用作图像图标的图像的颜色?保持图像图标在颤动的颜色

+0

什么是你想在这里做。我不明白这个问题。 –

+0

在列表图块中添加图像图标时,它们会被脱色。失去原有的颜色。但是我想让我的图标以原始颜色显示。所以我的问题是如何做到这一点。 – Shreya

+0

你可以使用CircleAvatar吗? –

回答

0

这是不可能与ImageIcon因为IconThemeData颜色将默认为黑色,您的图像将重新着色。我只会使用Image小部件,例如

return new Image(
    image: image, 
    width: iconSize, 
    height: iconSize, 
    fit: BoxFit.scaleDown, 
    alignment: FractionalOffset.center 
); 

另外请注意,您可能需要您的Image与布局小部件的位置,例如Center,等