Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 需要在Flatter中导入自定义图标的帮助吗_Flutter_Dart - Fatal编程技术网

Flutter 需要在Flatter中导入自定义图标的帮助吗

Flutter 需要在Flatter中导入自定义图标的帮助吗,flutter,dart,Flutter,Dart,我正在尝试从flattericons.com导入自定义图标。我得到一个盒子,里面有一个X,而不是如图所示的图标。我已经包括了我的pubspec.yaml和从flattericons.com提供的dart文件 这是给我的flattericons.com文件。我试图删除\u kFontPkg,但没有成功 import'package:flatter/widgets.dart'; 类MyIcons{ 我的图标; 静态常量_kFontFam='MyIcons'; 静态常量_kFontPkg=null

我正在尝试从flattericons.com导入自定义图标。我得到一个盒子,里面有一个X,而不是如图所示的图标。我已经包括了我的
pubspec.yaml
和从flattericons.com提供的dart文件

这是给我的flattericons.com文件。我试图删除
\u kFontPkg
,但没有成功

import'package:flatter/widgets.dart';
类MyIcons{
我的图标;
静态常量_kFontFam='MyIcons';
静态常量_kFontPkg=null;
静态常量IconData访问\u报警=IconData(0xe800,fontFamily:\u kFontFam,fontPackage:\u kFontPkg);
}
名称:MyGymPro
描述:颤振适应应用
版本:1.0.0+1
环境:

sdk:“>=2.1.0无论何时添加依赖项,都应确保关闭并重新启动仿真器。

检查字体文件的存放位置

  • 资产:字体/MyIcons.ttf
也许你可以把它存起来

  • 资产:资产/font/MyIcons.ttf
如果您的min sdk不是2.12.0,我的意思是不支持空安全,请删除 此行的非空安全性
静态常量?\u kFontPkg=null;
。不建议这样做


然后,如果图标不显示为空,则从emulator中卸载应用程序,然后再次运行。

当保存pubspec.yaml文件退出代码0时,退出代码是什么?调试控制台中没有错误,一切运行顺利。尝试重新启动,甚至尝试使用新的emulator。没有任何效果。有其他想法吗?您解决了吗?我也正在运行Into相同的问题。尝试重新启动模拟器,创建新的模拟器,重新启动studio,重新启动整个机器等。没有任何效果。它只显示矩形形状。