Android 颜色Color

(2011-08-09 11:47:50)

转载▼
标签:

杂谈

分类: Android
对于Button和ImageButton 还有一些View 设置半透明或者透明都是通过
android:background="#0b0000000" 这是就是半透明
android:background="#00000000" 就是全透明
android:background="#FFFFFFFF" 就是不透明
     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类实例。

Android 颜色Color相关推荐

  1. android颜色Color

    文章目录 1.常量颜色 2.构造颜色 2.1 带透明度的颜色 2.2 不带透明度的颜色 1.常量颜色 Color.BLACK~Color.TRANSPARENT @ColorInt public st ...

  2. Android 颜色Color(转)

    摘自:http://blog.sina.com.cn/s/blog_6f3ff2c90100t2oa.html Android中使用4个数字来表示颜色,分别是alpha.红(red).绿(green) ...

  3. android 颜色color.xml文件及部分中英文对照

    <?xml version="1.0" encoding="utf-8" ?> <resources> <color name=& ...

  4. android 中color目录,android中colors.xml颜色设置资源文件的方法

    1. 打开res目录下的values文件夹,双击打开colors.xml文件进行编辑 上代码 #008577 #00574B #D81B60 #ff0000 #0000ff 2. 在res目录下的la ...

  5. 【Android】 Color 颜色设置

    1.XML文件 通过属性android:textColor指定文本颜色 2.Java代码设置 setTextColor(Color.Red)//Color.GRAYsetTextColor(0xff0 ...

  6. Android 颜色渲染(五) LinearGradient线性渲染

    版权声明:本文为博主原创文章,未经博主允许不得转载. Android 颜色处理(五) LinearGradient线性渲染 相信很多人都看过歌词同步的效果, 一是竖直方向的滚动,另一方面是水平方面的歌 ...

  7. android GLES20 color

    android GLES20 color 画框的颜色: r g b alpha透明度,0-1之间 private String fragmentShader ="void main() {\ ...

  8. android 颜色资源文件,android中colors.xml颜色设置资源文件的方法

    1. 打开res目录下的values文件夹,双击打开colors.xml文件进行编辑 上代码 #008577 #00574B #D81B60 #ff0000 #0000ff 2. 在res目录下的la ...

  9. Android 颜色渲染(九) PorterDuff及Xfermode详解

    Android 颜色渲染(九)  PorterDuff及Xfermode详解 之前已经讲过了除ComposeShader之外Shader的全部子类, 在讲ComposeShader(组合渲染)之前,  ...

最新文章

  1. Python3 websocket通信
  2. 机电传动控制课程第一周学习笔记
  3. 滑动窗口 - 替换后的最长重复字符
  4. 服务提供商应该如何帮助企业保护数据安全
  5. Codeforces Round #530 (Div. 1) 1098A Sum in the tree
  6. 调试 ASP 程序脚本
  7. 物联网摄像机通讯_网络调试助手
  8. Effective Java~46. 优先选择Stream 中无副作用的函数
  9. Git笔记(30) 重写历史
  10. 进一步理解VC中的句柄
  11. ffmpeg学习之路·番外篇之音视频分析常用软件介绍与分享
  12. 如何利用Python对服务器的接口进行压力测试
  13. 机器学习入门-用Java实现简单感知机
  14. 移植wpa_supplicant-2.2
  15. 摄影构图学83年绝版_常用的摄影构图之点线面
  16. 计算机硬盘空间不都用,搞不懂的磁盘占用100% 自检一遍全解决
  17. 对List中的对象的模糊查询
  18. 考研—操作系统—进程管理
  19. C语言--指针之空指针(void *)
  20. C#键盘事件处理(来源网上)

热门文章

  1. SAP 上传excel模板到系统
  2. 对于我来说,什么的东西算是软件?
  3. 什么是负载均衡(LB)
  4. 右下5双线排龈牙体预备
  5. php vcf,php简单读取.vcf格式文件的方法示例
  6. java好的学习视频_自学Java看谁的视频比较好
  7. Ctrl+c失效问题原因、解决方法及相关拓展
  8. 【愚公系列】2023年02月 WMS智能仓储系统-016.库存管理和仓内作业(库存管理、仓内加工、库存移动)
  9. module-environment简单使用
  10. phpstudy(apache)shtml语法配置支持include包含步骤