安卓颜色透明度计算,与美工沟通的桥梁

2018-02-11 14:13:39来源:https://www.jianshu.com/p/28a74577a8c5作者:杰克船长爱萝莉人点击

分享


设计师给效果图时透明度一般都是标注为百分比,如:#000000透明度为50%,我们就要把50%转换为程序里使用的16进制才能使用。那么50%透明度该如果计算为16进制呢?


因为透明度分为256阶(0 ~ 255),在计算机上用16进制表示为(00 ~ ff),透明就是0阶,不透明就是255阶,如果50%透明就是127阶(256的一半为128,但我们是从0开始计数的,所以实际上是127)。


10进制255换算为16进制是ff,127换算成16进制是7f,因此 #7f000000 就是代表透明度为50%的黑色


下面以#000000的透明度给出计算公式:


1、25%透明度:255 * 25% = 63 通过计算器转为16进制 = #3f000000


2、50%透明度:255 * 50% = 127 通过计算器转为16进制 = #7f000000


3、80%透明度:255 * 80% = 204 通过计算器转为16进制 = #cc000000








最新文章

123

最新摄影

闪念基因

微信扫一扫

第七城市微信公众平台