Android中获取颜色的几种方法:

  1. 通过android封装好的Color类中的常量
    1. public static final int BLACK = 0xFF000000;
    2. public static final int DKGRAY = 0xFF444444;
    3. public static final int GRAY = 0xFF888888;
    4. public static final int LTGRAY = 0xFFCCCCCC;
    5. public static final int WHITE = 0xFFFFFFFF;
    6. public static final int RED = 0xFFFF0000;
    7. public static final int GREEN = 0xFF00FF00;
    8. public static final int BLUE = 0xFF0000FF;
    9. public static final int YELLOW = 0xFFFFFF00;
    10. public static final int CYAN = 0xFF00FFFF;
    11. public static final int MAGENTA = 0xFFFF00FF;
    12. public static final int TRANSPARENT = 0;
  2. 直接使用0x开头的颜色值,后续八位分别是透明度,ff为不透明,R,G,B值
    1. 例如:int color = 0xff00ff00;
    2. 这是最简单的使用方法
  3. 如果知道ARGB的取值,那么可以使用Color类的静态方法argb创建一个颜色
    1. int color = Color.argb(127, 255, 0, 255); // 半透明的紫色
  4. 使用xml资源文件来表示颜色
    1. <?xml version="1.0" encoding="utf-8"?>``
      #3F51B5
      #303F9F
      #FF4081
    2. 定义了这个颜色之后,可以使用ResourceManager类中的getColor来获取该颜色
    3. int color = getResources().getColor(R.color.mycolor);
    4. getResources()方法返回当前活动Activity的ResourceManager类实例。

更多相关文章

  1. android中View.measure方法详解
  2. Android SDK下载和更新失败的解决方法
  3. Android代码混淆官方实现方法
  4. android绑定服务方法使用
  5. CheckBox设置颜色和自定义样式
  6. Android学习札记18:Drawable中的setDither()方法
  7. Android 获取WIFI MAC地址的方法
  8. Android键盘自适应方法.
  9. Android的布局方法

随机推荐

  1. ASP.NET中的Web.config配置文件介绍
  2. 使用asp.net mvc使用JsonResult返回Json
  3. 解析ADO.NET对SQL Server数据库执行增删
  4. 验证码类在asp.net mvc中的使用
  5. 在asp.net中使用JQuery Ajax相关用法总结
  6. 分析.NET的异常处理
  7. 介绍ASP.NET中的MVC如何从控制器传递数据
  8. 如何使用asp.net实现文件和文件夹的复制
  9. 详解ASP.NET中连接数据库配置方法
  10. asp.net利用ashx实现验证码功能详解