Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 有人能解释一下颜色格式0xARGB吗?_Java_Colors - Fatal编程技术网

Java 有人能解释一下颜色格式0xARGB吗?

Java 有人能解释一下颜色格式0xARGB吗?,java,colors,Java,Colors,我在读一篇文章,其中使用了颜色格式0xARGB。我试着用谷歌搜索,但什么也找不到 文章在他的项目中使用了颜色0xcc008500,显示为深绿色 我想解释一下为什么使用这种格式,如果有任何地方或任何方法可以找到,例如如何使用这种格式书写白色 我知道最后6个字符显示十六进制值,如果有帮助的话。谢谢 顺便说一句,我知道这里有一个类似的问题,但我认为我们的问题不一样 谢谢。A代表alpha通道,它定义了图像的透明度。 好吧,整个值只是一个十六进制值 事实上,您的颜色由4个通道组成:alpha层提供透明度

我在读一篇文章,其中使用了颜色格式0xARGB。我试着用谷歌搜索,但什么也找不到

文章在他的项目中使用了颜色0xcc008500,显示为深绿色

我想解释一下为什么使用这种格式,如果有任何地方或任何方法可以找到,例如如何使用这种格式书写白色

我知道最后6个字符显示十六进制值,如果有帮助的话。谢谢

顺便说一句,我知道这里有一个类似的问题,但我认为我们的问题不一样


谢谢。

A代表alpha通道,它定义了图像的透明度。
好吧,整个值只是一个十六进制值


事实上,您的颜色由4个通道组成:alpha层提供透明度,然后是红色、绿色和蓝色通道。每个通道由一个字节2十六进制字符表示。参见ARGB部分

所有8位数字均为十六进制。它是一个四字节的值。A代表α,表示透明度。ARGB实际上是一种不同的排序。格式通常被称为ARGB,而不是0xARGB。是的,我也这么认为。有什么办法我可以PM你吗?如果你有,也许在推特上?