如果我搜索颜色,它会返回R.java
中的结果:
public static final int cardview_light_background=0x7f040027;
如何查看此颜色代码?这是一个ARGB代码,我找不到它。
有没有简单的方法来看到颜色?
如果您正在查看R.java
文件,所有资源(包括颜色)都会在那里注册,但此值0x7f040027
是资源ID但不是颜色。
public static final int cardview_light_background=0x7f040027;
您可以在同一个colors.xml
文件中看到预览,您必须在此处优先定义颜色:
如果你想看到预览直接转到colors.xml
文件。
举个例子“#FFAABBCC”
- FF:alpha通道
- AA:红色。
- BB:绿色。
- CC:蓝色。
但是等等,颜色是来自SDK的颜色,要预览这种颜色,你可以编写这行代码:
单击蓝色描述以从SDK colors.xml
文件左侧获取预览:
在互联网上,您可以找到几个页面来预览颜色,您可以将颜色定义为ARGB或十六进制格式。
在您的示例中,0x7f040027,0x表示它是十六进制,7f是alpha值,04表示红色,00表示绿色,27表示蓝色。继续你最喜欢的在线颜色选择网站,输入你应该很好的去。