在Flutter应用中,最初,许多图标以3种尺寸的png图像形式实现,如下所示:
child: new Image(
image: new AssetImage(widget.featureNavMenu.image),
),
Run Code Online (Sandbox Code Playgroud)
需要一个字符串
image: "assets/images/superCheckMark.png",
Run Code Online (Sandbox Code Playgroud)
现在,我想将子级转换为自定义图标字体(字形)。
但是,更改为此...
child: new Icon((icon), size: 25.0,),
Run Code Online (Sandbox Code Playgroud)
并试图让它接受这一点...
new Icon(MyIcons.superCheckMark, size: 30.0, color: Colors.white,),
Run Code Online (Sandbox Code Playgroud)
破坏应用程序。
使应用程序接受图标而不是图像的正确方法是什么?实际上,根据Flutter的一些常规文档,我尝试了许多不同的操作,但感到很困惑。
| 归档时间: |
|
| 查看次数: |
6387 次 |
| 最近记录: |