无效的常量值文本 Flutter Google Fonts

Emm*_*ngo 3 flutter google-fonts flutter-text

我有一个文本,我正在使用 Google 字体进行样式设置并且工作正常,但是当我在文本之前添加 const 时,我收到无效的常量值错误

下面是我如何在没有 const 的情况下实现


Text(
    'Voila',
     style: GoogleFonts.dawningOfANewDay(fontSize: 30),
),

Run Code Online (Sandbox Code Playgroud)

下面是我尝试使用 const 实现的方法


const Text(
        'Voila',
         style: GoogleFonts.dawningOfANewDay(fontSize: 30),
),

Run Code Online (Sandbox Code Playgroud)

下面是我如何尝试使谷歌字体保持不变,但错误仍然存​​在


const Text(
              'Voila',
              style: const GoogleFonts.dawningOfANewDay(fontSize: 30),
            )

Run Code Online (Sandbox Code Playgroud)

Diw*_*nsh 9

您必须const从代码中删除,因为constant values这是预期的,hard coded但您使用的字体样式或字体系列动态地变为 const 不允许这样做。

Text(
         'Voila',
         style: const GoogleFonts.dawningOfANewDay(fontSize: 30),
     )
Run Code Online (Sandbox Code Playgroud)