Flutter-16进制透明颜色对照表

本文介绍了十六进制颜色代码如何表示RGB颜色,并展示了如何将这种颜色转换为Flutter中的argb形式。例如,颜色#CDD920在Flutter中表示为0xffCDD920,其中ff代表255的透明度。此外,还提供了不同透明度的百分比与16进制颜色值的对应关系。
摘要由CSDN通过智能技术生成

用 #RRGGBB 规定十六进制颜色,其中 RR(红色)、GG(绿色)和 BB(蓝色)十六进制整数指定颜色的成分(分量)。所有值必须在 00 到 FF 之间。

例如,#0000ff 值呈现为蓝色,因为蓝色分量设置为最高值(ff),其他分量设置为 00。
如需增加透明度,请在 00 和 FF 之间添加两个额外的数字。

首先16进制颜色的表示是通过一个以“#”开头的6位十六进制数值表示一种颜色。6位数字分为3组,每组两位,依次表示红、绿、蓝三种颜色的强度。例如:#ff0000

比如#CDD920转化成flutter颜色

flutter的颜色表示形式为argb形式:0xffCDD920
ff十进制是255,透明度就是0-255,rgb值也是0到255

#CDD920 代表r值CD g值D9 b值20

CD十进制为127 D9转化成10进制是128 20转化成10进制111
假设透明度为68%
计算公式255*0.68=173
173 => 0xAD

附录:
00%=FF(不透明)
5%=F2
10%=E5
15%=D8
20%=CC
25%=BF
30%=B2
35%=A5
40%=99
45%=8c
50%=7F
55%=72
60%=66
65%=59
70%=4c
75%=3F
80%=33
85%=21
90%=19
95%=0c
100%=00(全透明)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值