Android graphics学习笔记(1) - Color
来源:互联网 发布:买家淘宝客怎么用 编辑:程序博客网 时间:2024/05/19 02:22
public class Color extends Object
Color类主要用于创建int类型的颜色.
因此所有的变量和类都是静态类型的.可以直接使用.
1. Color类提供了一些默认的颜色.比如:
public static final BLACK = 0xff000000;
public static final CYAN = 0xff00ffff;
表示一些常用的颜色,可以直接使用.
2. Color类提供了一些方法,比如:
public static int argb(int alpha, int red, int green, int blue),
我们可以使用自定义的argb组合,得到颜色的int值.
3. 对于Color类,值得一提的是:
1) ARGB颜色的存储方式为:
(alpha << 24) | (red << 16) | (green << 8) | blue
即每个颜色分量用2位16进制表示(转化为2进制为8位).
2) 颜色既可以用RGB(red, green, blue)表示,也可以使用HSV(hue, saturation, value)(色相,饱和度色调)表示
可以使用public static int HSVToColor(float[] hsv)进行换算.
3) 我们完全可以直接写int数据来代替Color类及其对象,比如:
setColor(Color.argb(255, 255, 0, 0)) == setColor(0xffff0000)
更多参考见API:
http://developer.android.com/reference/android/graphics/Color.html
- Android graphics学习笔记(1) - Color
- android.graphics.Color
- android.graphics.Color
- Dojo学习笔记(9. dojo.graphics.color & dojo.uri.Uri)
- Android入门--android.graphics.Color 颜色设置
- Android graphics学习笔记(3) - Path
- Android graphics学习笔记(4) - Bitmap&BitmapFactory
- Android graphics学习笔记(5) - Matrix
- android学习笔记35--------------color.xml
- Android graphics学习笔记(2) - Rect和RectF
- Color Graphics Adapter
- 开发笔记5-Graphics学习
- Core Graphics 框架学习笔记
- UIKit Graphics System---Graphics and drawing in iOS 学习笔记1
- Android Graphics.Camera类学习
- Android ApiDemos 学习 Graphics->SensorTest
- Android-Graphics学习之:canvas
- Android Graphics System-1
- 设置JButton在不同状态的图片
- SilkTest FAQ 7
- 合作开发那些事
- hdu 4714 Tree2cycle
- SilkTest FAQ 8
- Android graphics学习笔记(1) - Color
- H2 DataBase 数据库操作
- C++语言中multiset的相关用法及扩展
- poj1363 栈入门题·
- 回顾总结64位CentOs下安装QT遇到的问题和解决方法
- Partition X does not end on cylinder boundary
- java 简单的字节流与字符串的转换换 及加密与解密(对称)
- 移动设计空间节省之道
- MySQL性能优化的最佳20+套经验