Android 颜色透明度显示设置

颜色值一般由6位组成,如果是8位,则前两位表示透明度:

例如 #80000000 前两位表示透明度,后六位表示颜色值;

透明度一般由十六进制位表示,例如黑色透明度80%,计算过程如下:

透明度值为 0 - 255(不透明);

计算出80%透明度值 : 255 * 80% = 204

16进制每一位上可以是从小到大为0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F 16个大小不同的数,即逢16进1,其中用A,B,C,D,E,F(字母不区分大小写)这六个字母来分别表示10,11,12,13,14,15

现在将十进制204转换为16进制

除16取 余数 得最低1位,然后把 商 继续除得第2位,直到商等于0

计算出透明度值第二位:204/16 = 商12  余12

计算出透明度值第一位:12/16 = 商0  余12

按照计算顺序的倒叙排序,则黑色透明度80%表示为:

第一位为12,对应十六进制值为C。第二位为12,对应十六进制值为C。

#cc000000

黑色透明度对应的表格贴下:

    #0D000000
    #1A000000
    #26000000
    #33000000
    #40000000
    #4D000000
    #54000000
    #59000000
    #66000000
    #73000000
    #80000000
    #8C000000
    #99000000
    #A6000000
    #B3000000
    #BF000000
    #CC000000
    #D9000000
    #E6000000
    #F2000000

 

你可能感兴趣的:(Android框架搭建,软件框架)