android 设置色值透明度

在项目中  我们经常用到透明度,再布局我们可以设置alpha的值来设置透明度,我们也可以直接写有透明度的颜色;

例如:#80000000 来表示黑色透明度0.5  色值一般是六位,表示没有透明度,如果是8位,前两位代表透明度;

透明度以16进制位表示,我们以透明度70%来计算下:

无透明度表示255,则75%透明度: 255*75%=191(此值为整数值,≈)

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

现在将十进制191转换成16进制:

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

191/16= 商11 余数15 (F)

11/16= 商 0 余数11 (B)

倒着排序 :
则对应的16进制位为两位 第一位为11,第二位为15 则为BF

黑色通明度为75%的对应色值为:#BF000000

现在我把黑色透明度对应的表格贴下

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


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部