Flutter 需要在Flatter中导入自定义图标的帮助吗
我正在尝试从flattericons.com导入自定义图标。我得到一个盒子,里面有一个X,而不是如图所示的图标。我已经包括了我的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
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,重新启动整个机器等。没有任何效果。它只显示矩形形状。