首页 > 解决方案 > Flutter如何绑定颜色字符串

问题描述

我需要快速绑定颜色代码。我有这样的代码。

 color: Color(int.parse(widget.product.colors[i]))

问题是以前我有完整的十六进制代码,但现在widget.product.colors[i]0xFF223263只有 #223263. 我怎样才能绑定这个意味着在这个之前添加

意思是

 color: Color(int.parse(0xff$widget.product.colors[i]))

意思是如果我需要在颜色之前添加 0xff 以便它可以在应用程序中显示

标签: flutter

解决方案


删除#then0xff与其余十六进制数字的连接

像这样

Color(int.parse("0xff${widget.product.colors[i].replaceAll("#", "")}"))

推荐阅读