0

我有我用谷歌字体设计的文本并且工作正常但是当我在文本之前添加 const 我得到无效的常量值错误

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


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

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


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

以下是我尝试使谷歌字体保持不变但错误仍然存​​在的方法


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

4

1 回答 1

1

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

Text(
         'Voila',
         style: const GoogleFonts.dawningOfANewDay(fontSize: 30),
     )
于 2021-12-09T09:37:49.977 回答