首页 > 解决方案 > Flutter 中的 Hex 和 Rgb 颜色不匹配

问题描述

我有一个在我的 Swift 应用程序中使用的调色板,但某些颜色在使用 hex 或 rgb 值时不匹配?例如,我static let secondTintColorRgb = UIColor(red: 242.0/255, green: 133.0/255, blue: 91.0/255, alpha: 1.0)在 Swift 中的橙色,将是Color(0xF2855BFF)但显示一个紫色.. 或Color.fromRGBO(242, 133, 91, 1.0)但什么都不显示..

我还有其他不匹配的问题.. 我的紫色显示为绿色.. 有什么我想念的吗?

标签: fluttercolors

解决方案


Color(0xFF000000) 构造函数中的前 2 个字符代表不透明度。你应该把你在颜色末尾的“FF”放在它的开头。

例如:颜色(0xF15656 FF)应该是颜色(0x FF F15656)

颜色类参考

Color.fromRGBO(242, 133, 91, 1.0)很好,在我的应用程序中是橙色的。


推荐阅读