Android 颜色Color(转)
摘自:http://blog.sina.com.cn/s/blog_6f3ff2c90100t2oa.html
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、 使用XML资源文件来表示颜色。这是一个扩展性比较好的方式,便于今后可以方便的修改颜色值。
<?xml version=”1.0” encoding=”utf-8”>
<resources>
<color name=”mycolor”>#7fff00ff</color>
</resources>
定义了一个名为mycolor颜色,在别的地方就可以引用mycolor来获取该颜色值。可以使用ResourceManager类中的getColor来获取该颜色。Java样例代码如下:
Int color = getResources().getColor(R.color.mycolor);
这与第二种方法得到的值是一样的。getResources()方法返回当前活动Activity的ResourceManager类实例。
转载于:https://www.cnblogs.com/YangBinChina/p/3604673.html
Android 颜色Color(转)相关推荐
- Android 颜色Color
Android 颜色Color (2011-08-09 11:47:50) 转载▼ 标签: 杂谈 分类: Android 对于Button和ImageButton 还有一些View 设置半透明或者透明 ...
- android颜色Color
文章目录 1.常量颜色 2.构造颜色 2.1 带透明度的颜色 2.2 不带透明度的颜色 1.常量颜色 Color.BLACK~Color.TRANSPARENT @ColorInt public st ...
- android 颜色color.xml文件及部分中英文对照
<?xml version="1.0" encoding="utf-8" ?> <resources> <color name=& ...
- android 中color目录,android中colors.xml颜色设置资源文件的方法
1. 打开res目录下的values文件夹,双击打开colors.xml文件进行编辑 上代码 #008577 #00574B #D81B60 #ff0000 #0000ff 2. 在res目录下的la ...
- 【Android】 Color 颜色设置
1.XML文件 通过属性android:textColor指定文本颜色 2.Java代码设置 setTextColor(Color.Red)//Color.GRAYsetTextColor(0xff0 ...
- Android 颜色渲染(五) LinearGradient线性渲染
版权声明:本文为博主原创文章,未经博主允许不得转载. Android 颜色处理(五) LinearGradient线性渲染 相信很多人都看过歌词同步的效果, 一是竖直方向的滚动,另一方面是水平方面的歌 ...
- android GLES20 color
android GLES20 color 画框的颜色: r g b alpha透明度,0-1之间 private String fragmentShader ="void main() {\ ...
- android 颜色资源文件,android中colors.xml颜色设置资源文件的方法
1. 打开res目录下的values文件夹,双击打开colors.xml文件进行编辑 上代码 #008577 #00574B #D81B60 #ff0000 #0000ff 2. 在res目录下的la ...
- Android 颜色渲染(九) PorterDuff及Xfermode详解
Android 颜色渲染(九) PorterDuff及Xfermode详解 之前已经讲过了除ComposeShader之外Shader的全部子类, 在讲ComposeShader(组合渲染)之前, ...
最新文章
- 皮一皮:大家对自己的定位都挺准的...
- WindowsXP 下的pix模拟器出炉了!!!
- 在信用健全的今天,史玉柱背负2.5亿债务还能翻身吗?
- Python1 安装和配置
- Java面试基础篇-Redis缓存
- 幅值与峰峰值的计算_正弦波的幅度指的是峰值还是峰峰值
- 萌新-以ijcai19为模板的latex排版总结
- 腾讯云微服务引擎 TSE 11月产品动态
- 联调中通wincall平台-踩坑指南
- SAP现金管理(Cash Management)的常见问题
- Android平台App进程优先级
- kubectl命令补全出错:kubectl ge-bash: _get_comp_words_by_ref: command not found
- 十大股票资讯网站排名 炒股资讯网站排行榜 炒股必看的资讯网站推荐
- 一些无线通信系统模型的概念
- 如何制作手机上图文并茂的加密电子书?
- 优质开源:共享图书小程序3.0 全新UI 免费下载
- FusionInsight安全组件FAQ
- perl脚本遍历文件夹及对SAC波形文件进行去仪器响应、滤波等操作实现
- html div转换为图片
- php为什么不火了,PHP100和PHPchina现在怎么样了?感觉不火了、没落了?