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