【发布时间】:2021-04-16 18:57:11
【问题描述】:
我试图将 FontStyle 值和 FontWeight 值存储在 Flutter 中的 HIVE 数据库中作为字符串值。 但是,在获取值时,我面临无法将 String 值转换为 FontStyle 或 FontWeight 值的问题。我可以使用 If 语句并实现它,但有没有办法将 String "FontStyle.italic" 转换为 FontStyle.italic?
【问题讨论】:
-
是否有与这些类等效的整数?示例 FontWeight.w900 = 1001239(Some Integer) ? @JoãoSoares
-
您的问题仅针对 FontStyle 吗?因为只有正常或斜体。你可以为它做一个简单的解决方案。
标签: string flutter dart fonts flutter-hive