Dart,将String Hex转换为Const颜色

时间:2018-10-28 17:15:16

标签: dart flutter

以该字符串开头...

"color": "0xFF536DFE",

将此字符串转换为可以在小部件Color参数中使用的Color常量吗?

类似这样的东西...

int hexValue = 0xFF536DFE;

我正在用一些代码来做到这一点,但是我想像有一种更简单的方法可以做到这一点。

1 个答案:

答案 0 :(得分:2)

您不能将字符串转换为const十六进制值。

Dart限制了在const创建时可以执行的评估。

有时不能使用const并不是一个很大的限制。 如果它影响很多值,可能会总结出来,但总的来说这不是问题。

相关问题