为了账号安全,请及时绑定邮箱和手机立即绑定

定义颜色时,0x30是什么意思?

定义颜色时,0x30是什么意思?

12345678_0001 2019-03-14 14:15:59
我在网上看到这样的代码:private int[] colors = new int[] { 0x30F8F8F8, 0x30EAEAEA };我不确定前两个字母是什么意思,但是后面6个字符看起来是16进制数字。是这样的吗?
查看完整描述

2 回答

?
暮色呼如

TA贡献1853条经验 获得超9个赞

根据格式,看起来这些颜色在 RGBA 中。
实际上,

0x30 = Alpha component
0xF8 = Red component
0xF8 = Green component
0xF8 = Blue component

如果你知道哪个是 alpha,你可以用00 替换,或者在开始,就删掉。

0xF8F8F8
0x00F8F8F8


查看完整回答
反对 回复 2019-04-27
?
一只甜甜圈

TA贡献1836条经验 获得超5个赞

透明度 alpha 0X 十六进制
上行的答案居然不够字符,表达式顺序是“aabbggrr”,其中aa=alpha(00 到 ff);bb=blue(00 到 ff);gg=green(00 到 ff);rr=red(00 到 ff)

查看完整回答
反对 回复 2019-04-27
  • 2 回答
  • 0 关注
  • 1042 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号