如何将flutter颜色选择器返回的值(颜色字符串)转换为html可视格式(RBG、Hex或HSL)

k3fezbri  于 2022-12-09  发布在  Flutter
关注(0)|答案(1)|浏览(188)

我有一个flutter应用程序和web应用程序做同样的事情。它的一部分是让用户能够在flutter中为一些元素选择一种颜色,同样的颜色也应该显示在web上,但从flutter返回的值存储在数据库中是字符串,我无法弄清楚格式。
例如,如果我在Flutter颜色选择器上选择RBGA(68,58,73,100%),它将作为“4285295724”存储在数据库中。我不知道如何将该值转换为HTML可查看的格式,因为我不知道它是什么格式。我对Flutter不是很熟悉。
例如,如果我在Flutter颜色选择器上选择RBGA(68,58,73,100%),它将作为“4285295724”存储在数据库中。我不知道如何将该值转换为HTML可查看的格式,因为我不知道它是什么格式。我对Flutter不是很熟悉。

jhiyze9q

jhiyze9q1#

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

此代码如果不使用-toRadixString(16).padLeft(6,'0').substring(2)- is,则会给予4278190080作为黑色值。最终结果〉〉#FF000000

我希望这对你有帮助

相关问题