我有颜色值颜色(0XFFDDDDDDD)作为字符串存储在我的数据库中。我想把它转换成颜色窗口小部件在Flutter。我该怎么做?Here is image of flutter color value picked from color picker。
我尝试拆分字符串以删除Color()并获取0XFFDDDDDDD值,但没有成功。我希望能够使用此字符串值来着色值,如:容器(颜色:颜色(0XFFDDDDD))
我有颜色值颜色(0XFFDDDDDDD)作为字符串存储在我的数据库中。我想把它转换成颜色窗口小部件在Flutter。我该怎么做?Here is image of flutter color value picked from color picker。
我尝试拆分字符串以删除Color()并获取0XFFDDDDDDD值,但没有成功。我希望能够使用此字符串值来着色值,如:容器(颜色:颜色(0XFFDDDDD))
2条答案
按热度按时间w7t8yxp51#
这应该行得通:
fcg9iug32#
这将给予你十六进制颜色字符串
将其解析为颜色:
Color(int.parse(hex));
理想情况下,您的十六进制颜色也应该保存为一个纯十六进制颜色在数据库中,这样您就不必格式化字符串不必要的。
顺便说一句,如果解析不工作,试试这个扩展: