颜色值透明度的百分数对应十六进制表

您所在的位置:网站首页 16进制ff转换2进制是多少 颜色值透明度的百分数对应十六进制表

颜色值透明度的百分数对应十六进制表

2024-07-04 07:10| 来源: 网络整理| 查看: 265

目录

颜色简介

1. 透明度的计算

2,透明度和不透明度的转换

3,透明度对应的十六进制值

4,不透明度对应的十六进制值

颜色简介

Android中的颜色值通常遵循RGB/ARGB标准,使用时通常以“#”字符开头,以16进制表示。

常用的颜色值格式为:

#RGB #ARGB #RRGGBB #AARRGGBB

其中,ARGB 依次代表透明度(alpha)、红色(red)、绿色(green)、蓝色(blue)。以颜色值 #FF66CC99 为例,其中,FF 是透明度,66 是红色值, CC 是绿色值, 99是蓝色值。

1. 透明度的计算

a,透明度分为256个等级,即 0 - 256,0就是透明,255就是不透明,透明度 0(透明) –> 255(不透明) 对应着16进制 00(透明) –> FF(不透明),比如:50%透明度;50%也就是256的一半即128,因为是从0开始算的,所以是 127,转换成16进制就是 7F

b,透明度 和 不透明度 是两个概念, 它们加起来是1,或者100%.

c,ARGB 中的透明度alpha,表示的是不透明度。

2,透明度和不透明度的转换

需要不透明度值的,可以自己算:透明度值 + 不透明度值 = 100%

如果UI给的视觉稿标注是:颜色#FFFFFF,透明度40% 。那你的计算方式应该是:

a,将透明度转换成不透明度。不透明度为:60% b,不透明度乘以255。 我们得到结果:153 c,将计算结果转换成16进制。得到最终的不透明度:99 d,将不透明度和颜色值拼接成ARGB格式。得到最终的颜色值: #99FFFFFF 所以,UI要的颜色是:#99FFFFFF

3,透明度对应的十六进制值 //java代码生成的对应表 for (int i = 100; i>=0; i--) { double j = (i / 100.0d); int alpha = (int) Math.round(255-j * 255); String hex = Integer.toHexString(alpha).toUpperCase(); if (hex.length() == 1) hex = "0" + hex; int percent = (int) (j*100); System.out.println(String.format("%d%% — %s", percent, hex)); } 透明度 16进制表示100%00(全透明)99%0398%0597%0796%0A95%0D94%0F93%1292%1491%1790%1A89%1C88%1E87%2186%2485%2684%2983%2B82%2E81%3080%3379%3678%3877%3B76%3D75%4074%4273%4572%4771%4A70%4D69%4F68%5267%5466%5765%5964%5C63%5E62%6161%6360%6659%6958%6B57%6E56%7055%7354%7553%7852%7A51%7D50%8049%8248%8547%8746%8A45%8C44%8F43%9142%9441% 9640%9939%9C38%9E37%A136%A335%A634%A833%AB32%AD31%B030%B329%B528%B827%BA26%BD25%BF24%C223%C422%C721%C920%CC19%CF18%D117%D416%D615%D914%DB13%DE12%E011%E310%E69%E88%EB7%ED6%F05%F24%F53%F72%FA1%FC0%FF(完全不透明) 4,不透明度对应的十六进制值 for (double i = 1; i >= 0; i -= 0.01) { i = Math.round(i * 100) / 100.0d; int alpha = (int) Math.round(i * 255); String hex = Integer.toHexString(alpha).toUpperCase(); if (hex.length() == 1) hex = "0" + hex; int percent = (int) (i * 100); System.out.println(String.format("%d%% — %s", percent, hex)); }

不透明度—十六进制值

100% — FF(完全不透明) 99% — FC 98% — FA 97% — F7 96% — F5 95% — F2 94% — F0 93% — ED 92% — EB 91% — E8 90% — E6 89% — E3 88% — E0 87% — DE 86% — DB 85% — D9 84% — D6 83% — D4 82% — D1 81% — CF 80% — CC 79% — C9 78% — C7 77% — C4 76% — C2 75% — BF 74% — BD 73% — BA 72% — B8 71% — B5 70% — B3 69% — B0 68% — AD 67% — AB 66% — A8 65% — A6 64% — A3 63% — A1 62% — 9E 61% — 9C 60% — 99 59% — 96 58% — 94 57% — 91 56% — 8F 55% — 8C 54% — 8A 53% — 87 52% — 85 51% — 82 50% — 80 49% — 7D 48% — 7A 47% — 78 46% — 75 45% — 73 44% — 70 43% — 6E 42% — 6B 41% — 69 40% — 66 39% — 63 38% — 61 37% — 5E 36% — 5C 35% — 59 34% — 57 33% — 54 32% — 52 31% — 4F 30% — 4D 29% — 4A 28% — 47 27% — 45 26% — 42 25% — 40 24% — 3D 23% — 3B 22% — 38 21% — 36 20% — 33 19% — 30 18% — 2E 17% — 2B 16% — 29 15% — 26 14% — 24 13% — 21 12% — 1F 11% — 1C 10% — 1A 9% — 17 8% — 14 7% — 12 6% — 0F 5% — 0D 4% — 0A 3% — 08 2% — 05 1% — 03 0% — 00(全透明)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

如果对您有所帮助的话

不妨加个关注,点个赞哈,您的每个小小举动都是对我莫大的支持!

 

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3