我的Android进阶之旅------>Android颜色值(#AARRGGBB)透明度百分比和十六进制对应关系以及计算方法

简介: 我的Android进阶之旅——>Android颜色值(RGB)所支持的四种常见形式 透明度百分比和十六进制对应关系表格透明度 十六进制100% FF99% FC98% FA97% F796% ...

透明度百分比和十六进制对应关系表格

透明度 十六进制
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
57% 94
56% 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
28% 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

透明度百分比和十六进制对应关系计算方法

    @Test
    public void rgba() throws Exception {
        System.out.println("透明度 | 十六进制");
        System.out.println("---- | ----");
        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
57% | 94
56% | 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
28% | 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

作者:欧阳鹏 欢迎转载,与人分享是进步的源泉!
转载请保留原文地址:http://blog.csdn.net/ouyang_peng

这里写图片描述

相关文章
|
4月前
|
Android开发
android全透明背景色: android 开发 背景常用透明度
android全透明背景色: android 开发 背景常用透明度
37 0
|
4月前
|
API Android开发
Android高手进阶教程(十五)之---通过Location获取Address的使用!
Android高手进阶教程(十五)之---通过Location获取Address的使用!
53 1
|
3月前
|
存储 算法 Java
Android 进阶——代码插桩必知必会&ASM7字节码操作
Android 进阶——代码插桩必知必会&ASM7字节码操作
174 0
|
4月前
|
缓存 网络协议 Java
挑战全网,史上最全Android开发进阶,跳槽复习指南(1),掌握这6大技能体系
挑战全网,史上最全Android开发进阶,跳槽复习指南(1),掌握这6大技能体系
|
4月前
|
算法 安全 Java
2024年Android最新知识体系最强总结(全方面覆盖Android知识结构,BAT面试&学习进阶)
2024年Android最新知识体系最强总结(全方面覆盖Android知识结构,BAT面试&学习进阶)
|
4月前
|
消息中间件 缓存 架构师
2024年阿里Android高级面试题分享,附学习笔记+面试整理+进阶书籍
2024年阿里Android高级面试题分享,附学习笔记+面试整理+进阶书籍
|
编解码 网络协议 Android开发
Android平台RTMP|RTSP直播播放器功能进阶探讨
很多开发者在跟我聊天的时候,经常问我,为什么一个RTMP或RTSP播放器,你们需要设计那么多的接口,真的有必要吗?带着这样的疑惑,我们今天聊聊Android平台RTMP、RTSP播放器常规功能,如软硬解码设置、实时音量调节、实时快照、实时录像、视频view翻转和旋转、画面填充模式设定、解码后YUV、RGB数据回调等:
173 0
|
Android开发
Android颜色透明度16进制对照表
Android颜色透明度16进制对照表
165 0
|
Web App开发 编解码 前端开发
Android | 音视频方向进阶路线及资源合集
但是系统相机和系统控件VideoView的局限性都是可定制型太差,系统相机的图像分辨率,视频码率以及VideoView的进度条等.
229 0
|
13天前
|
Android开发 开发者 Kotlin
探索安卓开发中的新特性
【9月更文挑战第14天】本文将引导你深入理解安卓开发领域的一些最新特性,并为你提供实用的代码示例。无论你是初学者还是经验丰富的开发者,这篇文章都会给你带来新的启示和灵感。让我们一起探索吧!