Android Color类
程序员文章站
2022-03-14 15:56:44
...
Android中的Color类与其说它是个类不如说它是个int型的整数,不过这个整数有些特殊,它是由4个byte通过“|”运算组成的。这4个byte分别是(alpha,red,green,blue通道),他们的取值范围都是0~255,byte的取值范围是-128~127(加上128就刚好满足那些通道的取值范围了)。
在进行与运算前,先要进行移位操作 (alpha << 24) | (red << 16) | (green <<8) | blue
既然Color是由四个byte组成的,也就可以单独取出其中的通道值:
在进行与运算前,先要进行移位操作 (alpha << 24) | (red << 16) | (green <<8) | blue
既然Color是由四个byte组成的,也就可以单独取出其中的通道值:
int alpha = Color.alpha(xxx);
int red = Color.red(xxx);
int green = Color.greed(xxx);
int blue = Color.blue(xxx);
上一篇: 颜色表示方法
下一篇: QT 16进制与10进制转化
推荐阅读
-
上海本科院校排名 39所大学上榜,复旦大学位列综合类第一
-
JVM入门之类加载与字节码技术(类加载与类的加载器)
-
nusoap 如何注册类中所有的函数
-
CodeIgniter辅助之第三方类库third_party用法分析,codeigniter类库_PHP教程
-
[转]小心PHP的类定义顺序与继承的问题
-
php-汉字拼音首字母工具类
-
从PHP的源码中深入了解stdClass类_PHP教程
-
河北所有专科大学排名及录取分数线2021最新名单(2022年历史类科目参考)
-
Qt在父类构造函数中无法触发子类的槽函数(虚函数)
-
Android Studio 基础之获取Wifi 的状态,设置 Wifi 的开关状态,并监听 Wifi 的状态变化方法整理