如何将颤振选色器返回的值(颜色字符串)转换为html可查看格式(RBG、十六进制或HSL)



我有一个扑动应用程序和web应用程序,做同样的事情。部分原因是为了让用户能够在flutter中为某些元素选择颜色,相同的颜色也应该显示在web上,但是我在数据库中存储的flutter返回的值是字符串,我无法找出格式。

例如,如果我在扑动颜色选择器上选择RBGA(68,58,73, 100%),它将在数据库中存储为"4285295724"。我不知道如何将该值转换为HTML可查看格式,因为我不知道它是什么格式。我对Flutter不太熟悉。

例如,如果我在扑动颜色选择器上选择RBGA(68,58,73, 100%),它将在数据库中存储为"4285295724"。我不知道如何将该值转换为HTML可查看格式,因为我不知道它是什么格式。我对Flutter不太熟悉。

'#${currentColor.toRadixString(16).padLeft(6, '0').substring(2)}',

这个代码没有-toRadixString(16)。padLeft(6, '0').substring(2)-它将给出4278190080作为黑色值。最后result>比;# FF000000

我希望这对你有帮助

最新更新