Android studio中关于颜色的定义;
- 用8位十六进制数描述(ARGB)Alpha透明度,R红色,G绿色,B蓝色.数值在0~255之间(00~ff),例如#FF99CC00,(FF)不透明,99,CC,00红绿蓝的颜色值
- 用6位十六进制数描述RGB值,无透明度描述.
- 在app中的value目录下有color.xml文件里面封装好了颜色变量例如
public static final int BLACK = 0xFF000000; public static final int DKGRAY = 0xFF444444; public static final int GRAY = 0xFF888888; public static final int LTGRAY = 0xFFCCCCCC; public static final int WHITE = 0xFFFFFFFF; public static final int RED = 0xFFFF0000; public static final int GREEN = 0xFF00FF00; public static final int BLUE = 0xFF0000FF; public static final int YELLOW = 0xFFFFFF00; public static final int CYAN = 0xFF00FFFF; public static final int MAGENTA = 0xFFFF00FF; public static final int TRANSPARENT = 0;
4.定义color为某颜色变量
- int color= 0xff00ff00;
- int color=Color.argb(127,255,0,255);
- int color=Color.parseColor("#00CCFF");
5.Java代码中的设置TextView颜色
- textView.setTextColor(Color.RED); //调用Color文件中的
- textView.setTextColor(0xffff0000); //八进制颜色
- textView.setTextColor(Color.argb(127,255,0,255));颜色转换方法