标题栏渐变 /**
- RGB色彩模式分红,绿,蓝三种,它们颜色值的范围是0-255(通俗点就是深浅程度),其它的颜色则是通过这三个基本颜色的最大值合成的。255对应16进制是FF,对应2进制是1111111,在看看代码
-
- int red = (color & 0xff0000) >> 16;
-
- 0xff0000的2进制是:111111110000000000000000(一共24位)
- color & 0xff0000的意思:求和运算,得到一个000000000000000000000000-111111110000000000000000的数值,
-
16的意思:右移16位,得到前8位的值,也就是00000000-11111111的数值,对应的2进制也就是0-255的值了。
-
- green 和blue 也是上面的道理算出来的。
- 这样就得到了rgb的三个值
- //这句很简单,根据上面的值得到对应的颜色,然后调用setColor方法
- paint.setColor(Color.rgb(red, green, blue)); */