flutter - 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)
但什么都不显示..
我还有其他不匹配的问题.. 我的紫色显示为绿色.. 有什么我想念的吗?
解决方案
Color(0xFF000000) 构造函数中的前 2 个字符代表不透明度。你应该把你在颜色末尾的“FF”放在它的开头。
例如:颜色(0xF15656 FF)应该是颜色(0x FF F15656)
Color.fromRGBO(242, 133, 91, 1.0)很好,在我的应用程序中是橙色的。
推荐阅读
- html - 如果输入字段为空,则隐藏数据列表选项
- android - 处理用户输入和网络的反应式流模式
- laravel - 如何使用 Laravel 5 从 POST 结果中正确转发参数并避免刷新(重新提交)?
- javascript - Highcharts 变量饼图legendItemClick 不隐藏或更新数据
- mysql - 将 wordpress 内容导入 phpmyadmin
- google-cloud-platform - 如果我导入 google.cloud.storage,则无法在 Google Composer 上部署 DAG
- regex - 使用正则表达式记事本++将单词添加到所有文件中每一行的末尾
- angular - 使用角度打印
- github - github - 如何在特定文件夹中搜索文本
- react-native - 在 Apple Pay 流程之后,支付令牌变得未定义