美文网首页android团战兵器Android开发经验谈Android开发
Android中颜色透明度百分比和十六进制对应关系

Android中颜色透明度百分比和十六进制对应关系

作者: iSuperRed | 来源:发表于2017-10-13 20:56 被阅读65次

    表格对应

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

    计算方式

            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( "%" + 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
    
    

    相关文章

      网友评论

        本文标题:Android中颜色透明度百分比和十六进制对应关系

        本文链接:https://www.haomeiwen.com/subject/gmktuxtx.html