精华内容
下载资源
问答
  • 颜色透明度

    千次阅读 2018-09-10 16:11:35
    Android中的颜色、透明度简介 Android中的颜色值通常遵循RGB/ARGB标准,使用时通常以“#”字符开头,以16进制表示 Android中的颜色值一般格式是:#AARRGGBB。AA就是透明度值 常用的颜色值格式为: 1、 #RGB ...

    Android中的颜色、透明度简介

    Android中的颜色值通常遵循RGB/ARGB标准,使用时通常以“#”字符开头,以16进制表示
    Android中的颜色值一般格式是:#AARRGGBB。AA就是透明度值

    常用的颜色值格式为:

    1、 #RGB
    2、#ARGB
    3、 #RRGGBB
    4、 #AARRGGBB
    其中,ARGB 依次代表透明度(alpha)、红色(red)、绿色(green)、蓝色(blue)。以颜色值 #FF11CC00 为例,其中,FF 是透明度,11 是红色值, CC 是绿色值, 00 是蓝色值。


    1、 透明度

    • 透明度分为256个等级,即 0 - 256,0就是透明,255就是不透明 ;

    透明度 (透明)0 –> 255(不透明) 对应着16进制 (透明)00 –> FF(不透明)
    比如:50%透明度, 50%也就是256的一半即128,因为是从0开始算的,所以是 127,转换成16进制就是 7F

    • 透明度 和 不透明度 是两个概念, 它们加起来是1,或者100%.
    • ARGB 中的透明度alpha,表示的是不透明度

    2.透明度表格

    • 注意:这里写的是透明度值,不是不透明度值,这是两个不同的概念,注意区分注意:我这里写的是透明度值,不是不透明度值,这是两个不同的概念,注意区分

    需要不透明度值的,可以自己算:透明度值 + 不透明度值 = 100%
    如果UI给的颜色是:颜色#FFFFFF,透明度40% 。那么计算方式应该是:
    将透明度转换成不透明度。不透明度为:60%
    不透明度乘以255。 我们得到结果:153
    将计算结果转换成16进制。得到最终的不透明度:99
    将不透明度和颜色值拼接成ARGB格式。得到最终的颜色值: #99FFFFFF


    下面是我表格里的透明度值的计算方式是:(A:透明度; H:16进制
    255*(100% - A%) 通过计算器转为16进制 H
    (ps:因为计算结果取整数,所以可能会有一个进制位的误差,比如50%的透明度值,上面“透明度的计算”中的计算是127,16进制为7F,这里计算是127.5,四舍五入为128,16进制为80。所以,看到这里不用惊慌,7F跟80肉眼看起来是差不多的,不用去计较)

    • 00是完全透明(百分百透明),FF就是完全不透明
    透明度16进制表示
    0%FF
    1%FC
    2%FA
    3%F7
    4%F5
    5%F2
    6%F0
    7%ED
    8%EB
    9%E8
    10%E6
    11%E3
    12%E0
    13%DE
    14%DB
    15%D9
    16%D6
    17%D4
    18%D1
    19%CF
    20%CC
    21%C9
    22%C7
    23%C4
    24%C2
    25%BF
    26%BD
    27%BA
    28%B8
    29%B5
    30%B3
    31%B0
    32%AD
    33%AB
    34%A8
    35%A6
    36%A3
    37%A1
    38%9E
    39%9C
    40%99
    41%96
    42%94
    43%91
    44%8F
    45%8C
    46%8A
    47%87
    48%85
    49%82
    50%80
    51%7D
    52%7A
    53%78
    54%75
    55%73
    56%70
    57%6E
    58%6B
    59%69
    60%66
    61%63
    62%61
    63%5E
    64%5C
    65%59
    66%57
    67%54
    68%52
    69%4F
    70%4D
    71%4A
    72%47
    73%45
    74%42
    75%40
    76%3D
    77%3B
    78%38
    79%36
    80%33
    81%30
    82%2E
    83%2B
    84%29
    85%26
    86%24
    87%21
    88%1E
    89%1C
    90%1A
    91%17
    92%14
    93%12
    94%0F
    95%0D
    96%0A
    97%07
    98%05
    99%03
    100%00
    展开全文
  • html设置透明度

    万次阅读 2018-07-21 14:02:10
    html中,设置元素的透明度 css相应元素中添加下面代码即可。 opacity:0.5; opacity的取值范围为0~1,0表示不透明,1表示全透明

    在html中,设置元素的透明度

    在css相应元素中添加下面代码即可。

    opacity:0.5;

    opacity的取值范围为0~1,0表示全透明,1表示不透明

    展开全文
  • 透明度计算

    千次阅读 2017-07-19 13:48:36
    开发过程中,UI/UE给的标注图上,所有颜色值是RGB,但是透明度经常都是百分比,例如:颜色值:#FFFFFF,透明度40%。 使用过程中我们需要进行换算。以之前的值为例,换算过程如下: 将透明度转换成不透明度(转换...

    换算

    在开发过程中,UI/UE给的标注图上,所有颜色值是RGB,但是透明度经常都是百分比,例如:颜色值:#FFFFFF,透明度40%。
    使用过程中我们需要进行换算。以之前的值为例,换算过程如下:

    1. 将透明度转换成不透明度(转换方式参考“透明度”,第2条) 。 不透明度为60%
    2. 不透明度乘以255。 我们得到结果:153
    3. 将计算结果转换成16进制。得到最终的不透明度:99
    4. 将不透明度和颜色值拼接成ARGB格式。得到最终的颜色值: #99FFFFFF

    简单的换算,可以先将透明度,转换成不透明度,再根据下面的表格进行对应。

     
    

    [plain]  view plain  copy
     print ?
    1. 100% — FF  
    2. 95% — F2  
    3. 90% — E6  
    4. 85% — D9  
    5. 80% — CC  
    6. 75% — BF  
    7. 70% — B3  
    8. 65% — A6  
    9. 60% — 99  
    10. 55% — 8C  
    11. 50% — 80  
    12. 45% — 73  
    13. 40% — 66  
    14. 35% — 59  
    15. 30% — 4D  
    16. 25% — 40  
    17. 20% — 33  
    18. 15% — 26  
    19. 10% — 1A  
    20. 5% — 0D  
    21. 0% — 00  

    展开全文
  • 颜色透明度计算

    千次阅读 2019-09-02 15:28:24
    我们开发过程中,经常遇到这样一件事, 设计师给你一个颜色值,然后告诉你这个颜色值有30%的透明度。大多数人会问30%的透明度是多少呢?怎么计算这个30%的透明度? 颜色值通常遵循RGB/ARGB标准,使用时通常以#...

    我们在开发过程中,经常遇到这样一件事, 设计师给你一个颜色值,然后告诉你这个颜色值有30%的透明度。大多数人会问30%的透明度是多少呢?怎么计算这个30%的透明度?

    颜色值通常遵循RGB/ARGB标准,使用时通常以#字符开头,以16进制表示
    其中RGB依次代表红色(Red)绿色(Green)蓝色(Blue)
    ARGB依次代表透明度(Alpha)、红色(Red)绿色(Green)蓝色(Blue) 

    比如:给一个8位的颜色值“#FF00CC99”其中FF是透明度,00是红色值,CC是绿色值,99是蓝色值(也就是说前2位表示透明度,后面6位表示颜色值)

    透明度的范围又是多少呢?
    众所周知透明度的范围是0-255,在计算机中,我们就用16进制(00-FF)表示,全透明就是00,完全不透明就是FF

    30%的透明度与0-255又有什么关系呢?

    我们可以这么理解:透明度和不透明度加起来等于1或者说100%

    Alpha=255*30%; 再转换成16进制就得到我们颜色前2位的透明度值

    下面自己写了一个paython脚本计算透明度值, 方便以后设计师再给我们说透明度百分之多少, 我们直接输入一行命令就可以获取到我们想要的透明读值

    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
    # scott
    # 透明度的范围是0-255,在计算机中,我们就用16进制(00-FF)表示,全透明就是00,完全不透明就是FF
    # 计算透明度
    def calculationAlpha(index):
    	#255 * 不透明度 -> 转换成16进制数 eg:30%不透明度也就是255*30%=76.5,四舍五入77,然后利用计算器转为16进制为4D
    	temp = 255 * float(index)  / 100
    	roundvalue=round(temp)
    	result=hex(int(roundvalue))
    	print index,"--->",result.upper()
    	pass
    
    while True:
    	try:
    		value=int(raw_input("请输入透明度百分比(eg:透明度30%,输入30即可,输入0,将显示全部):"))
    		if (value > 100 or  value < 0):
    			print "请输入0到100的整数..."
    			continue
    	except ValueError:
    		print "请输入0到100的整数..."
    		continue
    	else:
    		break
    
    if value==0:
    	print "显示0到100的转换"
    	for count in range(0,101):
      		calculationAlpha(count)
    else:
    	calculationAlpha(value)
    
    
    
    
    

    将以上内容拷贝到txt文件中,并重命名alphavalue.py,这个名字可以随便取,后缀名必须是.py,才能表示这是python脚本。然后打开终端,cd到对应到目录下(建议直接放在根目录下,下次使用就不用去cd目录)然后在终端中输入:python alphavalue.py 执行脚本就会出现下面的效果。

    运行效果如下:

    从运行的结果中知道40%的透明度对应的十六进制是0X66,假设设计师说界面中某一下划线的颜色是#FFFFFF并且透明度为40% 那么最后我们颜色值应该是“#66FFFFFF”,最后的效果就是设计师想要的颜色。

    上面的python脚本, 如果你输入0,这会把0到100%的透明度都转换出来

    请输入透明度百分比(eg:透明度30%,输入30即可,输入0,将显示全部):0
    显示0到100的转换
    0 ---> 0X00
    1 ---> 0X03
    2 ---> 0X05
    3 ---> 0X08
    4 ---> 0X0A
    5 ---> 0X0D
    6 ---> 0X0F
    7 ---> 0X12
    8 ---> 0X14
    9 ---> 0X17
    10 ---> 0X1A
    11 ---> 0X1C
    12 ---> 0X1F
    13 ---> 0X21
    14 ---> 0X24
    15 ---> 0X26
    16 ---> 0X29
    17 ---> 0X2B
    18 ---> 0X2E
    19 ---> 0X30
    20 ---> 0X33
    21 ---> 0X36
    22 ---> 0X38
    23 ---> 0X3B
    24 ---> 0X3D
    25 ---> 0X40
    26 ---> 0X42
    27 ---> 0X45
    28 ---> 0X47
    29 ---> 0X4A
    30 ---> 0X4D
    31 ---> 0X4F
    32 ---> 0X52
    33 ---> 0X54
    34 ---> 0X57
    35 ---> 0X59
    36 ---> 0X5C
    37 ---> 0X5E
    38 ---> 0X61
    39 ---> 0X63
    40 ---> 0X66
    41 ---> 0X69
    42 ---> 0X6B
    43 ---> 0X6E
    44 ---> 0X70
    45 ---> 0X73
    46 ---> 0X75
    47 ---> 0X78
    48 ---> 0X7A
    49 ---> 0X7D
    50 ---> 0X80
    51 ---> 0X82
    52 ---> 0X85
    53 ---> 0X87
    54 ---> 0X8A
    55 ---> 0X8C
    56 ---> 0X8F
    57 ---> 0X91
    58 ---> 0X94
    59 ---> 0X96
    60 ---> 0X99
    61 ---> 0X9C
    62 ---> 0X9E
    63 ---> 0XA1
    64 ---> 0XA3
    65 ---> 0XA6
    66 ---> 0XA8
    67 ---> 0XAB
    68 ---> 0XAD
    69 ---> 0XB0
    70 ---> 0XB3
    71 ---> 0XB5
    72 ---> 0XB8
    73 ---> 0XBA
    74 ---> 0XBD
    75 ---> 0XBF
    76 ---> 0XC2
    77 ---> 0XC4
    78 ---> 0XC7
    79 ---> 0XC9
    80 ---> 0XCC
    81 ---> 0XCF
    82 ---> 0XD1
    83 ---> 0XD4
    84 ---> 0XD6
    85 ---> 0XD9
    86 ---> 0XDB
    87 ---> 0XDE
    88 ---> 0XE0
    89 ---> 0XE3
    90 ---> 0XE6
    91 ---> 0XE8
    92 ---> 0XEB
    93 ---> 0XED
    94 ---> 0XF0
    95 ---> 0XF2
    96 ---> 0XF5
    97 ---> 0XF7
    98 ---> 0XFA
    99 ---> 0XFC
    100 ---> 0XFF

    看完是不是感觉以后就方便很多,不用再去问设计师透明度30%应该写多少。哈哈。

     

     

     

    展开全文
  • android设置view透明度的效果的三种方式: 1.android:background="#ff6495ED"&gt;  2.textView.setBackgroundColor(Color.TRANSPARENT); 3.convertView.getBackground().setAlpha(80); &gt; ...
  • Android 透明度数值

    万次阅读 多人点赞 2016-03-03 16:36:09
    透明度为了便于查找,记录一下Android透明度对应的数值。 透明度 数值 100% FF 95% F2 90% E6 85% D9 80% CC 75% BF 70% B3 65% A6 60% 99 55% 8C 50% 80 45% 73 40% 66 35% 59 30%
  • c# 可以设置透明度的 Panel 组件

    千次阅读 2019-09-05 09:04:22
    c# 可以设置透明度的 Panel 组件 Posted on2013-12-28 13:47快乐家++阅读(7419) 评论(2)编辑收藏 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ...
  • Qt如何设置透明度

    万次阅读 2016-09-11 02:31:09
    以 QLabel 为例,利用 qss 可以方便很方便地实现半透明显示。代码如下:QLabel { background-color: rgba(255, 255, 224, 50%);...} 设置调节背景的透明度可以了,0%表示全透明,100%表示不透明。效果如下:
  • 1. 前言有些需求会改变布局颜色透明度,比如根据滑动距离,改变title颜色,设置控件如View,Button等的透明度,有3种方法。2.使用方法(1)java代码实现:text = (TextView) findViewById(R.id.text); text....
  • CSS设置背景透明度

    万次阅读 多人点赞 2018-04-16 09:05:53
    实现透明的css方法通常有以下3种方式,以下是不透明度都为80%的写法:css3的opacity:x,x 的取值从 0 到 1,如opacity: 0.8css3的rgba(red, green, blue, alpha),alpha的取值从 0 到 1,如rgba(255,255,255,0.8)IE...
  • 如何只改变父元素背景透明度不改变子元素透明度
  • setAlpha方法 设置透明度

    万次阅读 2015-11-28 17:30:45
    public void setAlpha (int x) 其中,参数x为透明度,取值范围为0~255,数值越小越透明。
  • TextView设置字体透明度或背景透明度

    千次阅读 2018-10-17 16:46:14
    1 xml 文件中添加: android:textColor="#73FFFFFF" android:background="#73FFFFFF" 2.或代码中添加: textView1.setTextColor(Color.parseColor("#73FFFFFF")); ...
  • view设置透明度

    千次阅读 2016-12-12 13:58:43
    android:background="#xx000000" xx为透明度,范围是:00(全透明)--ff(全部透明)。透明度分为256阶(0-255),计算机上用16进制表示为(00-ff)。透明就是0阶,不透明就是255阶,如果50%透明就是127阶(256的一半...
  • Android颜色透明度(不透明度)计算

    千次阅读 2018-07-04 10:07:13
    我们开发过程中经常看到美工给你的标注颜色类似于#0000FF(蓝色)这样的颜色码,然后还可能有一个不透明度(美工可能给你说的是透明度,但是这个准确来说是不透明度,下面有图为证)那这个不透明度Andriod中怎么...
  • iOS 视图透明度与视图颜色透明度

    万次阅读 2015-01-22 10:17:38
    原因是有两种透明度,一种是视图透明度,另一种是视图颜色透明度。当视图透明度alpha设置后,这个视图的所有子视图都会跟着变成透明的,就是右图的样子。其实我们的本意是底层视图透明而上面的按钮不透明,所以应该...
  • 设置div的透明度的时候发现设置了父div的透明度(opacity=0.5),子div的透明度也随着改变了,并且设置子div的透明度不起作用,这种情况下可以使用rgba来设置父div的透明度:例如设置div黑色半透明,可以设置div的...
  • 最近又是对老项目各种修改,这期间经常要和ios统一一些样式颜色等等,ios总是喜欢用百分比的透明度,而Android基本是16进制。每次我都懒得计算,所以,我就索性从网上找了对照表,每次就对着表查,人太懒太笨真
  • android 设置色值透明度

    千次阅读 2018-01-23 11:23:09
    项目中 我们经常用到透明度,再布局我们可以设置alpha的值来设置透明度,我们也可以直接写有透明度的颜色; 例如:#80000000 来表示黑色透明度0.5 色值一般是六位,表示没有透明度,如果是8位,前两位代表透明度; ...
  • 透明度与RGB

    千次阅读 2017-10-20 09:43:39
    透明度RGBxxx
  • 最全的Android 颜色透明度

    万次阅读 多人点赞 2017-12-16 20:51:34
    如果视觉稿直接给颜色值那倒没啥,可怕的是后面还有标了透明度,而且视觉还原后发现颜色太透明了,要你透明度再调调,这才烦人。我总不能记住100个透明度的值吧。 一次计算,无数次使用,这文章,稳了。 正文 ...
  • c#改变图片透明度

    千次阅读 2017-10-04 08:53:31
    c#改变图片透明度透明度参数alpha的取值范围为0-255测试函数static void Main() { Bitmap b = file2img("test.jpg"); Bitmap bb = img_alpha(b,200); img2file(bb, "test1.jpg"); }改变透明度的函数pub
  • vscode修改窗口透明度

    千次阅读 2019-09-16 13:54:08
    增加窗口透明度:ctrl+alt+z 减少窗口透明度:ctrl+alt+c 参考资料:https://dev.to/emmanuelnk/how-to-be-cool-and-make-vscode-transparent-56ib
  • 16进制颜色透明度

    千次阅读 2015-12-21 11:55:08
    转载请标明出处,谢谢! 第一部分:十六进制符号的含义 如:#FFFFFFFF  十六进制由#加八位的...还是以#FFFFFFFF为例,前面说过了前两位代表透明度,所以我们只要设置前两位就可以达到调整透明度的目的,下面按照百
  • Android 设置背景透明度

    千次阅读 2016-01-14 23:18:54
    Android 设置背景透明度
  • filter的alpha透明度与opacity透明度  相同点:都是值为0表示完全透明,值为1表示完全不透明 不同点:alpha可以应用于元素特定的属性(比如背景、边框、文字),且alpha只作用于这个属性。 而opacity会作用于某...
  • Android控件设置透明度的三种方法

    万次阅读 多人点赞 2018-07-27 12:39:59
    有时会需要改变布局颜色透明度,比如设置控件(如View,Button等)的透明度,有3种方法。 实现方法 java代码实现 text = (TextView) findViewById(R.id.text); text.getBackground().setAlpha(12); ...
  • java调整图片透明度

    千次阅读 2017-10-04 09:14:54
    全栈工程师开发手册 (作者:栾鹏) ...透明度输入参数alpha取值0-255测试函数 public static void main(String[] args) { //文件与BufferedImage间的转换 BufferedImage bi=file2img("test.jpg"); //读取
  • android TextView文字透明度和背景透明度设置
  • 设置父元素opacity:0.5,子元素不设置opacity,子元素会受到父元素opacity的影响,也会有0.5的透明度。 即使设置子元素opacity:1,子元素的opacity:1也是父元素的opacity:0.5的基础上设置的,因此子元素的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 357,577
精华内容 143,030
关键字:

在哪可以看透明度