星空网 > 软件开发 > 操作系统

Android 颜色Color

 Android中使用4个数字来表示颜色,分别是alpha、红(red)、绿(green)、蓝(blue)四个颜色值(ARGB)。每个数字取值0-255,因此一个颜色可以用一个整数来表示。为了运行效率,Android编码时用整数Color类实例来表示颜色。

红、绿、蓝三个值是就是代表颜色的取值,而Alpha代表的是透明度。最低值为0,表示颜色完全透明,而此时RGB是什么取值都不重要了。Alpha最高可取值为255,表示颜色完全不透明。如果需要颜色透明、半透明,那么可以取值0-255中间的一些值,这常常用在前端图层绘制时。

有下面几种方式来创建或表示一个颜色:
1、    使用Color类的常量,如:
Int color = Color.BULE;  // 创建一个蓝色

2、    如果知道ARGB的取值,那么可以使用Color类的静态方法argb创建一个颜色:
Int color = Color.argb(127,255,0,255);// 半透明的紫色

3、    使用<?<resources>
        <color name=”mycolor”>#7fff00ff</color>
</resources>
    定义了一个名为mycolor颜色,在别的地方就可以引用mycolor来获取该颜色值。可以使用ResourceManager类中的getColor来获取该颜色。Java样例代码如下:
    Int color = getResources().getColor(R.color.mycolor);
    这与第二种方法得到的值是一样的。getResources()方法返回当前活动Activity的ResourceManager类实例。

来自:http://blog.sina.com.cn/s/blog_6f3ff2c90100t2oa.html




原标题:Android 颜色Color

关键词:Android

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

Newegg黑五:https://www.goluckyvip.com/tag/2470.html
Selena Wu:https://www.goluckyvip.com/tag/24700.html
Sellbrite:https://www.goluckyvip.com/tag/24701.html
Sellcaster:https://www.goluckyvip.com/tag/24702.html
sellenvo:https://www.goluckyvip.com/tag/24703.html
Seller Bench:https://www.goluckyvip.com/tag/24704.html
2024.04.18亚马逊选品推荐(仅供参考):女装蛋糕连衣裙:https://www.kjdsnews.com/a/1842234.html
欧洲市场疯了,订单排到7、8月!:https://www.kjdsnews.com/a/1842235.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流