Android 颜色Color
来源:互联网 发布:手机自动开启移动网络 编辑:程序博客网 时间:2024/05/18 21:50
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类实例。
红、绿、蓝三个值是就是代表颜色的取值,而Alpha代表的是透明度。最低值为0,表示颜色完全透明,而此时RGB是什么取值都不重要了。Alpha最高可取值为255,表示颜色完全不透明。如果需要颜色透明、半透明,那么可以取值0-255中间的一些值,这常常用在前端图层绘制时。
有下面几种方式来创建或表示一个颜色:
1、
Int color = Color.BULE;
2、
Int color = Color.argb(127,255,0,255);// 半透明的紫色
3、
<?xml version=”1.0” encoding=”utf-8”>
<resources>
</resources>
0 0
- android 颜色(color)
- Android 颜色Color
- Android 颜色Color
- android color.xml 颜色
- Android 颜色Color
- android color.xml 颜色大全
- android颜色配置文件color.xml
- Android 颜色Color(转)
- android颜色color.xml设置
- Android Color(颜色)解析
- Android入门--android.graphics.Color 颜色设置
- 导入color文件中的颜色值 android
- android中的颜色color使用总结
- 安卓颜色 android color.xml
- Android常用的颜色列表,color.xml
- Android color描述文件,颜色值。
- Android常用的颜色列表,color.xml
- Android 常用颜色列表 color.xml
- linux系统替换新内核(编译安装替换与打包替换)
- 安卓问题报告小记(二):Eclipse导入项目:No projects are found to import
- codeforce A. Pasha and Pixels
- Html标签使用——文字、列表、表格、超链接
- MySQL新建用户,授权,删除用户,修改密码
- Android 颜色Color
- 深入 CSocket 编程之阻塞和非阻塞模式
- 高斯滤波和双向滤波的区别与联系
- jquery mobile
- online_judge_1472改
- oracle之分页查询
- Qt之模型/视图(委托)
- bootstrap模态框导致Y轴下拉框消失解决方法
- Linux内核编译过程