UI

Android开发中的透明度

2020-06-18  本文已影响0人  __Witness

设计:android小哥哥,能不能吧这个文字的颜色改一下?
android:设计图上不是就白色文字么,还要改!
设计:那个白色是要加一个透明度的。
android:那好吧!你吧颜色发我,我去改。
设计:#fff
android:这不就还是一个白色?
设计:外加50%的透明度。
android:那你那色值发我吧
设计:#fff 外加50%的透明度。
android:。。。。

不知道,你在项目开发的时候,有没有遇到过类似上面这段对话的情形。反正,我是遇到过,我当时的心情就是

下来进入主题 Android开发中的透明度

Android中的颜色值一般格式是:#00ffffff。前两位数字就是透明度值

透明度的计算

透明度分为256个等级 0 - 2560 就是透明,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
上一篇下一篇

猜你喜欢

热点阅读