设计:android小哥哥,能不能吧这个文字的颜色改一下?
android:设计图上不是就白色文字么,还要改!
设计:那个白色是要加一个透明度的。
android:那好吧!你吧颜色发我,我去改。
设计:#fff
android:这不就还是一个白色?
设计:外加50%的透明度。
android:那你那色值发我吧
设计:#fff 外加50%的透明度。
android:。。。。
不知道,你在项目开发的时候,有没有遇到过类似上面这段对话的情形。反正,我是遇到过,我当时的心情就是
下来进入主题 Android开发中的透明度
Android中的颜色值一般格式是:#00ffffff
。前两位数字就是透明度值
透明度的计算
透明度分为256个等级 0 - 256
,0
就是透明,255
就是不透明
透明度 0透明
–> 255不透明
16进制 00 透明
–> FF不透明
比如 我们项表示50%透明度
50%也就是256的一半即128,因为是从0开始算的,所以是 127,转换成16进制就是 7F
当然,如果开发中一个透明度 都要这么费事的去计算,那我们的效率就会很低
给大家一个工具 透明度转换器 我们可以用这个工具直接转化出想要的结果。
最后再给大家常用透明度的表示值
透明度 | 16进制表示 |
---|---|
100% | 00 |
90% | 1A |
80% | 33 |
70% | 4D |
60% | 66 |
50% | 80 |
40% | 99 |
30% | B3 |
20% | CC |
10% | E6 |
0% | FF |
网友评论