我在网上看到这样的代码:
private int[] colors = new int[] { 0x30F8F8F8, 0x30EAEAEA };
我不确定前两个字母是什么意思,但是后面6个字符看起来是16进制数字。是这样的吗?
我在网上看到这样的代码:
private int[] colors = new int[] { 0x30F8F8F8, 0x30EAEAEA };
我不确定前两个字母是什么意思,但是后面6个字符看起来是16进制数字。是这样的吗?
根据格式,看起来这些颜色在 RGBA 中。
实际上,
0x30 = Alpha component
0xF8 = Red component
0xF8 = Green component
0xF8 = Blue component
如果你知道哪个是 alpha,你可以用00 替换,或者在开始,就删掉。
0xF8F8F8
0x00F8F8F8