以该字符串开头...
"color": "0xFF536DFE",
将此字符串转换为可以在小部件Color参数中使用的Color常量吗?
类似这样的东西...
int hexValue = 0xFF536DFE;
我正在用一些代码来做到这一点,但是我想像有一种更简单的方法可以做到这一点。
答案 0 :(得分:2)
您不能将字符串转换为const十六进制值。
Dart限制了在const创建时可以执行的评估。
有时不能使用const并不是一个很大的限制。 如果它影响很多值,可能会总结出来,但总的来说这不是问题。