dart - Flutter 必须初始化const变量 'IconData'

标签 dart flutter

我正在尝试在我们的项目中使用 Flutter Icons,在下载字体和 dart 类后我将它们放入项目中,但是对于 dart 类我得到了这个错误

The const variable 'IconData' must be initialized

MyFlutterApp 类:

class MyFlutterApp {
  MyFlutterApp._();

  static const _kFontFam = 'MyFlutterApp';

  static const IconData 3d_rotation = const IconData(0xe800, fontFamily: _kFontFam);
  static const IconData ac_unit = const IconData(0xe801, fontFamily: _kFontFam);
  static const IconData access_alarm = const IconData(0xe802, fontFamily: _kFontFam);
}

我该如何解决这个问题?

最佳答案

变量名不能以数字开头。将其更改为:

  static const IconData three_d_rotation = const IconData(0xe800, fontFamily: _kFontFam);

关于dart - Flutter 必须初始化const变量 'IconData',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56282484/

相关文章:

dart - 带范围的 Dart 开关

css - 如何在 Dart/Polymer 中隐藏卡片上的元素标签?

flutter - 在 Flutter 中禁用 iOS 动态类型

Flutter - 使用空容器填充?

flutter - flutter 错误 : <asynchronous suspension>

dart - 如何在 Dart 中声明 NUL 字符?

flutter - 如何在带有滚动的列中使用FractionallySizedBox?

flutter - 使用 Provider 时清除 Flutter 中的状态

flutter - 单击后如何更改单个按钮的颜色

dart - 如何实现像 Youtube 和 Instagram 应用程序中那样的导航堆栈?