【问题标题】:Preserving color of Image Icons in flutter在颤动中保留图像图标的颜色
【发布时间】:2018-01-19 21:54:13
【问题描述】:

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

【问题讨论】:

  • 你想在这里做什么。我不明白这个问题。
  • 当您在列表图块中添加图像图标时,它们会脱色。失去原来的颜色。但我希望我的图标以原始颜色出现。所以我的问题是如何做到这一点。
  • 你可以使用 CircleAvatar 吗?
  • @RainerWittmann 您的解决方案有效,但我无法在扩展面板中增加圆圈头像的大小。你能帮帮我吗?我尝试增加半径但没有用

标签: android flutter


【解决方案1】:

ImageIcon 无法做到这一点,因为IconThemeData 颜色将默认为黑色,并且您的图像将重新着色。我会改用Image 小部件,例如

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

另外,请注意,您可能希望使用布局小部件(例如 CenterRow 等)定位您的 Image

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-15
    • 2020-08-02
    • 1970-01-01
    • 2020-09-01
    • 2016-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多