关于安卓颜色代码透明度的一点疑问
2015-01-05 20:02
218 查看
#ff000000 此为16进制颜色代码,前2位ff为透明度,后6位为颜色值(000000为黑色,ffffff为白色,可以用ps等软件获取)。
透明度分为256阶(0-255),计算机上用16进制表示为(00-ff)。
透明就是0阶,不透明就是255阶,如果50%透明就是127阶(256的一半当然是128,但因为是从0开始,所以实际上是127)。
10进制的255换算成16进制是ff,127换算成16进制是7f,#7f000000 代表50%透明度的黑色。 (写成#50000000当然是不行的)
进制转换可使用xp自带计算器(转为科学型)。
例:25%透明度的一种红色“#3ff70000
―――――――――――――
“人生若只如初见 丶
丶 何事秋风悲画扇”
会反编译的人都知道安卓颜色代码是由#AABBCCDD这样的结构组成的
其中AA代表透明度
关于透明度深浅问题,我一直都没找到解释,百度,论坛上只说是16进制的
已知#80BBCCDD是50%透明度
#FFBBCCDD 是不透明
#00BBCCDD是全透
昨晚想了想
从0到9是10个数字,从A到F是6个字母
加起来一共16个
这个是不是能够解释透明度了呢?
也就是说#10BBCCDD是1/16透明度,而#01BBCCDD是1/160透明度
求大神验证
透明度分为256阶(0-255),计算机上用16进制表示为(00-ff)。
透明就是0阶,不透明就是255阶,如果50%透明就是127阶(256的一半当然是128,但因为是从0开始,所以实际上是127)。
10进制的255换算成16进制是ff,127换算成16进制是7f,#7f000000 代表50%透明度的黑色。 (写成#50000000当然是不行的)
进制转换可使用xp自带计算器(转为科学型)。
例:25%透明度的一种红色“#3ff70000
―――――――――――――
“人生若只如初见 丶
丶 何事秋风悲画扇”
会反编译的人都知道安卓颜色代码是由#AABBCCDD这样的结构组成的
其中AA代表透明度
关于透明度深浅问题,我一直都没找到解释,百度,论坛上只说是16进制的
已知#80BBCCDD是50%透明度
#FFBBCCDD 是不透明
#00BBCCDD是全透
昨晚想了想
从0到9是10个数字,从A到F是6个字母
加起来一共16个
这个是不是能够解释透明度了呢?
也就是说#10BBCCDD是1/16透明度,而#01BBCCDD是1/160透明度
求大神验证
相关文章推荐
- 安卓颜色代码透明度
- 关于asp.net 代码显示在浏览器里的一点疑问
- 关于代码运行效率问题的一个总结和一点疑问
- 关于反射的一点代码(今天没时间没有加注释,改天加上)
- 关于foreach的一点疑问
- 关于IE缓存和AJAX的一点思考和疑问
- 网上一个关于支持打印的ListView类代码的一点改动
- 关于颜色的代码
- 关于bitset的一点疑问
- 关于JSP的一点疑问小结
- 关于网页计数器的一点小疑问
- 关于网页计数器的一点小疑问(2003/11/28 1:32)
- 关于代码生成的一点想法
- 关于代码折叠的一点改进意见
- 关于onreadystatechange属性的一点疑问
- 关于onreadystatechange属性的一点疑问
- 使用ASP.NET中的一点体会--关于代码分离(转载)
- 关于使用Net2.0对AD编程的一点疑问?
- 关于人工神经网络中的M-P模型的一点疑问
- 关于C++中 is a概念的一点疑问,希望高手解答。