Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.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
Android 如何创建透明颜色资源?_Android_Android Color - Fatal编程技术网

Android 如何创建透明颜色资源?

Android 如何创建透明颜色资源?,android,android-color,Android,Android Color,我制作了一个颜色资源,但我想知道如何使它稍微透明。我用它作为图像按钮的背景。我正试图让它高亮显示,就像你有默认背景时自动高亮显示一样。我查了一些东西,但似乎找不到我要找的东西,所以我决定在这里继续问 <?xml version="1.0" encoding="utf-8"?> <resources> <color name="white">#FFFFFF</color> </resources> #FFFFFF 这就是

我制作了一个颜色资源,但我想知道如何使它稍微透明。我用它作为图像按钮的背景。我正试图让它高亮显示,就像你有默认背景时自动高亮显示一样。我查了一些东西,但似乎找不到我要找的东西,所以我决定在这里继续问

<?xml version="1.0" encoding="utf-8"?>
<resources>
      <color name="white">#FFFFFF</color>
</resources>

#FFFFFF

这就是我现在拥有的所有颜色资源,但我想让它透明。

在Android上,颜色有四个字节。该值的第一个字节是alpha通道,然后是红色、绿色和蓝色分量。如果未指定alpha通道,则默认为FF(不透明)

如果要使颜色部分透明,只需指定alpha通道

<color name="white">#CCFFFFFF</color>
#CCFFFFFF

谢谢。我真的试过类似的东西,但我认为它是针对rgb的