android常用不透明度

十六进制值的过程

把不透明度作为一个十进制值乘以255。 所以,如果你有一块是50%不透明的十进制值是5。 例如:。 5 x 255 = 127.5

分数不会转换为十六进制,所以你必须上下圆你的号码到最近的整数。 例如:127.5 127.5轮128;轮55。

输入您的十进制小数16进制转换器的价值,像这样http://www.binaryhexconverter.com/decimal-to-hex-converter,把你的价值观

如果你只返回单个值,用零前缀。 举个例子,如果你想获得5%的不透明度和你的经历这个过程你会最终与d的十六进制值添加一个零在它面前显示为0 d。

不透明度16进制值

不透明度16进制值

100%FF

95%F2

90%E6

85%D9

80%CC

75%BF

70%B3

65%A6

60%99

55%8C

50%80

45%73

40%66

35%59

30%4D

25%40

20%33

15%26

10%1A

5%0D

0%00


for(doublei=1;i>=0;i-=0.01) {

i=Math.round(i*100)/100.0d;intalpha=(int)Math.round(i*255);Stringhex=Integer.toHexString(alpha).toUpperCase();if(hex.length()==1)hex="0"+hex;intpercent=(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%—9E61%—9C60%—9959%—9658%—9457%—9156%—8F55%—8C54%—8A53%—8752%—8551%—8250%—8049%—7D48%—7A47%—7846%—7545%—7344%—7043%—6E42%—6B41%—6940%—6639%—6338%—6137%—5E36%—5C35%—5934%—5733%—5432%—5231%—4F30%—4D29%—4A28%—4727%—4526%—4225%—4024%—3D23%—3B22%—3821%—3620%—3319%—3018%—2E17%—2B16%—2915%—2614%—2413%—2112%—1F11%—1C10%—1A9%—178%—147%—126%—0F5%—0D4%—0A3%—082%—051%—030%—00

你可能感兴趣的:(android常用不透明度)