zoukankan      html  css  js  c++  java
  • Android 透明度百分比对应的 十六进制

    Android 透明度百分比对应的 十六进制

    先把结果放在这里,方便大家查询,也方便自己,UI太喜欢用百分比表示了=.=!

    透明度百分比对应的十六进制:
    (说明:百分比计算出来会有小数,按照常规的四舍五入处理,详情请往下查看)
        百分比: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
    

    计算:

    写个简单的java程序即可:

    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());
    		}
    	}
    	
    }
    

    其他:

    Android 的透明度在alpha 为0~1.在xml中用16进制表示.

    例如:全透明 #00000000,后面的六个0表示黑色,前面的00表示透明度为0.

    也可以用计算器 255 * 50% 然后切换到程序员模式,就可以看到对应的十六进制了.

  • 相关阅读:
    算法训练 P1103
    算法训练 表达式计算
    算法训练 表达式计算
    基础练习 时间转换
    基础练习 字符串对比
    Codeforces 527D Clique Problem
    Codeforces 527C Glass Carving
    Codeforces 527B Error Correct System
    Codeforces 527A Glass Carving
    Topcoder SRM 655 DIV1 250 CountryGroupHard
  • 原文地址:https://www.cnblogs.com/didikee/p/5721145.html
Copyright © 2011-2022 走看看