zoukankan      html  css  js  c++  java
  • Android中颜色透明度对应16进制值

    透明度百分比对应的十六进制:
    (说明:百分比计算出来会有小数,按照常规的四舍五入处理,详情请往下查看)
        百分比:0%  HEX: 00
        百分比:1%  HEX: 30
        百分比:2%  HEX: 50
        百分比:3%  HEX: 80
        百分比:4%  HEX: A0
        百分比:5%  HEX: D0
        百分比:6%  HEX: F0
        百分比:7%  HEX: 12
        百分比:8%  HEX: 14
        百分比:9%  HEX: 17
        百分比:10%  HEX: 1A
        百分比:11%  HEX: 1C
        百分比:12%  HEX: 1F
        百分比:13%  HEX: 21
        百分比:14%  HEX: 24
        百分比:15%  HEX: 26
        百分比:16%  HEX: 29
        百分比:17%  HEX: 2B
        百分比:18%  HEX: 2E
        百分比:19%  HEX: 30
        百分比:20%  HEX: 33
        百分比:21%  HEX: 36
        百分比:22%  HEX: 38
        百分比:23%  HEX: 3B
        百分比:24%  HEX: 3D
        百分比:25%  HEX: 40
        百分比:26%  HEX: 42
        百分比:27%  HEX: 45
        百分比:28%  HEX: 47
        百分比:29%  HEX: 4A
        百分比:30%  HEX: 4D
        百分比:31%  HEX: 4F
        百分比:32%  HEX: 52
        百分比:33%  HEX: 54
        百分比:34%  HEX: 57
        百分比:35%  HEX: 59
        百分比:36%  HEX: 5C
        百分比:37%  HEX: 5E
        百分比:38%  HEX: 61
        百分比:39%  HEX: 63
        百分比:40%  HEX: 66
        百分比:41%  HEX: 69
        百分比:42%  HEX: 6B
        百分比:43%  HEX: 6E
        百分比:44%  HEX: 70
        百分比:45%  HEX: 73
        百分比:46%  HEX: 75
        百分比:47%  HEX: 78
        百分比:48%  HEX: 7A
        百分比:49%  HEX: 7D
        百分比:50%  HEX: 80
        百分比:51%  HEX: 82
        百分比:52%  HEX: 85
        百分比:53%  HEX: 87
        百分比:54%  HEX: 8A
        百分比:55%  HEX: 8C
        百分比:56%  HEX: 8F
        百分比:57%  HEX: 91
        百分比:58%  HEX: 94
        百分比:59%  HEX: 96
        百分比:60%  HEX: 99
        百分比:61%  HEX: 9C
        百分比:62%  HEX: 9E
        百分比:63%  HEX: A1
        百分比:64%  HEX: A3
        百分比:65%  HEX: A6
        百分比:66%  HEX: A8
        百分比:67%  HEX: AB
        百分比:68%  HEX: AD
        百分比:69%  HEX: B0
        百分比:70%  HEX: B3
        百分比:71%  HEX: B5
        百分比:72%  HEX: B8
        百分比:73%  HEX: BA
        百分比:74%  HEX: BD
        百分比:75%  HEX: BF
        百分比:76%  HEX: C2
        百分比:77%  HEX: C4
        百分比:78%  HEX: C7
        百分比:79%  HEX: C9
        百分比:80%  HEX: CC
        百分比:81%  HEX: CF
        百分比:82%  HEX: D1
        百分比:83%  HEX: D4
        百分比:84%  HEX: D6
        百分比:85%  HEX: D9
        百分比:86%  HEX: DB
        百分比:87%  HEX: DE
        百分比:88%  HEX: E0
        百分比:89%  HEX: E3
        百分比:90%  HEX: E6
        百分比:91%  HEX: E8
        百分比:92%  HEX: EB
        百分比:93%  HEX: ED
        百分比:94%  HEX: F0
        百分比:95%  HEX: F2
        百分比:96%  HEX: F5
        百分比:97%  HEX: F7
        百分比:98%  HEX: FA
        百分比:99%  HEX: FC
        百分比:100%  HEX: FF

    计算公式为:开头两位16进制对应的十进制 / FF的10进制数   比如,字母为26,转为10进制为38,透明度=38/255=0.149(15%)

    public class ToHex {
        public static void main(String[] args) {
            System.out.println("透明度百分比对应的十六进制:");
            for (int i = 0; i <= 100; i++) {
                float temp=255*i*1.0f/100f;
                int round = Math.round(temp);//四舍五入
                String hexString = Integer.toHexString(round);
                if (hexString.length()<2) {
                    hexString+="0";
                }
                System.out.println("    百分比:"+i+"%"+"  HEX: "+hexString.toUpperCase());
            }
        }
    }

    使用的时候在6位颜色值前加上透明度对应的字母。如透明度为15%的黑色,其字符串值为: #26000000,整形值为0x26000000  

  • 相关阅读:
    2017-2018-2 20155206 《网络对抗技术》 实验六:信息搜集与漏洞扫描
    20155206 Exp5 MSF基础应用
    20155206 实验4 恶意代码分析
    20155206《网络攻防》第三次实验_免杀及其原理
    20155206 Exp2 后门原理与实践
    20155206赵飞 Exp1PC平台逆向破解及Bof基础实践
    J-19 集合对象
    J-18 集合对象
    J-17 集合对象
    J-16 集合对象
  • 原文地址:https://www.cnblogs.com/andy-songwei/p/7088800.html
Copyright © 2011-2022 走看看