我时常被几个与透明有送的单词,搞得头晕,对,我就是 So Stupid
主要有以下几个:1. alpha
2. opaque
,3. opacity
4. transparent
5. traslucent
,6. opague
alpha
要是查字典的话会得到如下解释:
> 希腊字母表中第一个字母(相当于英文字母中的 A,a )这样看来跟透明真没什么关系. 这里先不做过多解释,向下看.
opaque
字典中解释如下:
adj. 不透明的; 无光泽的,晦暗的;不传导性的;含糊的,迟钝的
n. 不透明
opacity
这个看起来跟 opaque
有点关联的样子
字典解析如下:
n. 不透明性
transparent
字典解析如下:
adj. 透明的;含义清楚的,显而易见的;坦率的;可为(X光等)透射的
感觉像上是 opaque
的反义词
translucent
字典解析如下:
adj. 半透明的; 透亮的,有光泽的
opague
字典解析:
> adj. 不透明的
感觉像是opaque
的通假字. 通假字比如 transparent
透明的, 在生活我们常说: 要 "公开,透明" 这里的表达透明的意思是,
大家看得见的. 即 可见的. 但是如果说,将某一个图片,View,层,设置为透明. 这个时候它表达意思是让
这个图片,View,层,设置 不可见
alpha
有时将这个理解为 透明度
, 那么一开始我就是这样理解的,将这个透明度
设置为0
,
那么透明度
为0
了. 也就是是不透明的,也就是可见的了.
也就是我最原始的理解是,在设置一个颜色 ,或者图片,或者View的alpha值时:alpha
为0,表示不透明的, 表示可见alpha
为1 表示表示透明的,表示不可见然后事实是相反的 将一个View的 alpha
值设置为 1
才是完全可见的.
对于第一个问题: 透明的,应该解释为不可见的. 而生活中"公开,透明" 则指的是,看得清,没有引用遮挡.
比如,透明的玻璃,是看不见的,但是表示了房子里面的东西是可见的.
对于第二个问题: alpha
这是因为alpha
原来意思就不能解释为 透明度
比较技术点,它一个通道的名称,如 alpha
通道
对于一般的图像,比如在RGB模型下,我们可以认为它是由 RGBA四个通道组成的
其中(A 表示 alpha
通道)
这样的理解下:
当 alpha
为 1
时,表示此图片的alpha通道,100%的支持图片的显示.
当 alpha
为 0
时,表示此图片的alpha通道,不支持图片显示 .这样图片就显示不出来 ,即不可见的.
而无论如何 ,当 alpha
为 0.5
时,图像是半透明的.
即: alpha
不是透明度
,它是 透明度通道
* 它 *控制透明度
这篇小短文是在没有网络下写成的.
所以,英文解释主要参考了 "金山词霸 Android 版"
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.