代码之家  ›  专栏  ›  技术社区  ›  DolDurma

颤振必须初始化常量变量“IconData”

  •  0
  • DolDurma  · 技术社区  · 7 年前

    我想用 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);
    }
    

    如何解决这个问题?

    1 回复  |  直到 7 年前
        1
  •  3
  •   Richard Heap    7 年前

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

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