gpt4 book ai didi

Flutter - 如何将图像定义转换为图标定义?

转载 作者:IT老高 更新时间:2023-10-28 12:40:54 66 4
gpt4 key购买 nike

在 Flutter 应用程序中,最初许多图标被实现为 3 种尺寸的 png 图像,如下所示:

child: new Image(
image: new AssetImage(widget.featureNavMenu.image),
),

需要一个字符串

image: "assets/images/superCheckMark.png",

现在,我想将子项转换为自定义图标字体(字体字形)

不过,换成这个……

child: new Icon((icon), size: 25.0,), 

并试图让它接受这个......

new Icon(MyIcons.superCheckMark, size: 30.0, color: Colors.white,),

破坏应用程序。

让应用接受图标而不是图像的正确方法是什么?根据 Flutter 的一些通用文档,我实际上尝试了很多不同的东西,但我很难过。

最佳答案

而不是 Image ,您可以使用 ImageIcon类(class)。这将为您提供一个行为类似于 Icon 的小部件.

ImageIcon(
AssetImage("images/icon_more.png"),
color: Color(0xFF3A5A98),
),

关于Flutter - 如何将图像定义转换为图标定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46102386/

66 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com