답변:
6 개의 16 진수를 제공하면 RGB (빨간색, 녹색 및 파란색의 각 값에 대해 2 개의 16 진수)를 의미합니다.
8 개의 16 진수를 제공하면 ARGB (각각 알파, 빨강, 녹색 및 파랑 값에 대해 2 개의 16 진수)입니다.
따라서 최종 55를 제거하면 A = B4, R = 55, G = 55, B = 55 (대부분 투명한 회색)에서 R = B4, G = 55, B = 55 (완전한 비)로 변경됩니다 -투명한 어스름 한 핑키).
지원되는 형식 은 "컬러"설명서 를 참조하십시오 .
<<
페이지에서 찾을 수 있음) 의 문서를 참조하십시오 .
Android는 16 진수 ARGB 값을 사용하며이 값은 #AARRGGBB로 형식화됩니다. 첫 번째 문자 쌍인 AA는 알파 채널을 나타냅니다. 십진 불투명도 값을 16 진 값으로 변환해야합니다. 단계는 다음과 같습니다.
알파 16 진수 값 프로세스
이것이 알파 채널 값을 찾는 방법입니다. 나는 당신을 위해 가치 목록을 만들 자유를 얻었습니다. 즐겨!
16 진 불투명도 값
echo "obase=16; ibase=10; (255*12+50)/100" | bc
. (+50-가장 가까운 값으로 반올림하는 경우 실제로 100/2 임)
떨어져가는 @BlondeFurious에서 답 , 여기에 100 % 알파 % 0에서 각 16 진수 값을 얻기 위해 일부 Java 코드는 다음과 같습니다
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
JavaScript 버전은 다음과 같습니다.
'number to hex'(Google에서 숫자를 16 진수)로 지정할 수도 있습니다. 여기서 'number'는 0에서 255 사이의 값입니다.
텍스트 색상 불투명도 수준을 설정하기위한 변환입니다.
DE000000
8A000000
61000000
1F000000
FFFFFFFF
B3FFFFFF
80FFFFFF
1FFFFFFF
Android에서는 색상을 RGB 또는 ARGB로 지정할 수 있습니다.
http://en.wikipedia.org/wiki/ARGB
RGB에는 모든 색상 (빨강, 녹색, 파랑)에 대해 두 개의 문자가 있으며 ARGB에는 알파 채널에 대한 두 개의 추가 문자가 있습니다.
따라서 8자가있는 경우 ARGB이며 첫 두 문자는 알파 채널을 지정합니다. 앞의 두 문자를 제거하면 RGB 만입니다 (단색, 투명도 없음). Java 소스 코드에서 색상을 지정하려면 다음을 사용해야합니다.
int Color.argb (int alpha, int red, int green, int blue)
alpha Alpha component [0..255] of the color
red Red component [0..255] of the color
green Green component [0..255] of the color
blue Blue component [0..255] of the color
참조 : argb
새로운 크롬 버전 (67.0.3396.62)에서 CSS 16 진수 색상은이 모델 디스플레이를 사용할 수 있습니다.
예 :
div{
background-color:#FF00FFcc;
}
cc 는 불투명 하지만 오래된 크롬은 해당 모드를 지원하지 않습니다.