`
goblin_god
  • 浏览: 54435 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Android Color类

阅读更多
Android中的Color类与其说它是个类不如说它是个int型的整数,不过这个整数有些特殊,它是由4个byte通过“|”运算组成的。这4个byte分别是(alpha,red,green,blue通道),他们的取值范围都是0~255,byte的取值范围是-128~127(加上128就刚好满足那些通道的取值范围了)。

在进行与运算前,先要进行移位操作 (alpha << 24) | (red << 16) | (green <<8) | blue


既然Color是由四个byte组成的,也就可以单独取出其中的通道值:

int alpha = Color.alpha(xxx);
int red = Color.red(xxx);
int green = Color.greed(xxx);
int blue = Color.blue(xxx);


分享到:
评论

相关推荐

    android Paint和Color类介绍 使用示例

    在Android开发中,`Paint`和`Color`类是绘制图形和文字时不可或缺的重要工具。它们提供了丰富的功能,帮助开发者创建出丰富多彩的用户界面。本文将深入探讨这两个类的使用方法,以及它们在实际开发中的应用。 首先...

    android color值

    android color值 xml 颜色全

    android color.xml

    用于android开发的颜色xml文档,用它可以轻易使用android的颜色。

    android.graphics.Color实践 Android 开发

    在Android开发中,`android.graphics.Color` 类提供了处理颜色值的方法。这个类可以用于创建和操作颜色,对于UI设计尤为重要。本文将详细介绍如何使用`android.graphics.Color`类来实现颜色变换,并通过一个具体的...

    android颜色表color.xml

    添加color.xml后设置背景白色,下面一行即可 android:background="@color/white

    Android.color.txt

    Android颜色分类及其代码,类似于&lt;color name="floralwhite"&gt;#FFFAF0&lt;/color&gt; &lt;!--花白色 --&gt; &lt;color name="lemonchiffon"&gt;#FFFACD&lt;/color&gt; &lt;!--柠檬绸色 --&gt; &lt;color name="cornsilk"&gt;#FFF8DC&lt;/...

    android中的color.xml

    android 各种颜色值 colors.xml 有备注颜色说明 color name="white"&gt;#ffffff&lt;/color&gt;&lt;!--白色 --&gt; &lt;color name="ivory"&gt;#fffff0&lt;/color&gt;&lt;!--象牙色 --&gt; &lt;color name="lightyellow"&gt;#ffffe0&lt;/color&gt;&lt...

    Android-ColorUtils一个Android颜色变换工具

    `ColorUtils`是一个非常实用的工具类,它提供了一系列方法来帮助开发者处理颜色相关的任务,如颜色的变化、透明度调整、颜色格式转换以及颜色格式的判断。接下来,我们将详细探讨`ColorUtils`中的关键知识点。 1. *...

    android color

    android color android color

    Android代码-color picker for android

    simple android color picker with color wheel and lightness bar. market link: https://play.google.com/store/apps/details?id=com.flask.colorpicker.sample Demo video Youtube Screenshot WHEEL_TYPE.FLOWER...

    color linez android手机版

    【标题】"color linez android手机版"所涉及的知识点主要集中在Android应用开发和游戏设计上。Color Linez是一款在Android平台上运行的游戏,可能是由个人开发者或小型团队制作,旨在提供与原版游戏相似的娱乐体验。...

    Android开发Color资源文件下载

    在Android开发中,颜色资源(Color Resources)是应用程序界面设计不可或缺的部分。颜色资源文件主要用于定义应用中的颜色值,便于统一管理界面元素的颜色,提高代码的可读性和可维护性。这个"Android开发Color资源...

    Android中使用xml文件定义颜色资源.pdf

    &lt;solid android:color="@color/my_color_name" /&gt; &lt;!-- 引用颜色资源 --&gt; ... ``` 总结来说,Android中使用XML文件定义颜色资源是一种规范且灵活的方法,它能帮助开发者更好地组织和重用颜色信息。通过在`colors...

    android UI类介绍

    在Android UI开发中,Canvas、Paint和Color类是图形绘制的核心。Canvas提供了一个画布来绘制图形,Paint定义了绘制的样式和颜色,而Color则提供了颜色处理的工具。通过熟练掌握这三个类,开发者可以创建出丰富多样的...

    ColorSelector:Android ColorSelector

    ColorSelectorAndroid ColorSelector#这是一个基于Android的圆形颜色选择对话框组件。它是有一个Java文件实现,由Eclipse编译通过。无任何XML文件关联。具有易用简单,无耦合的优点。#使用方法:(1)将...

    OpenCV-Sample---color-blob-detection.rar_android_android opencv_

    OpenCV 例子,通过OpenCV 的例子,可以简单的移植到android手机上并运行,开发环境已经包含在里面了

    Android studio颜色值

    win 版本的颜色值,自己保存,方便导入。。。运用的是color theme里面的颜色

    Android-MultipleFilter-简单易用的多样式筛选器选择控件支持多选和反选

    在Android应用开发中,UI设计和交互体验是至关重要的元素之一。`Android-MultipleFilter`是一个专门为Android平台设计的高效且灵活的筛选器组件,它提供了多种筛选样式,并且支持多选与反选功能,同时在选中或输入时...

Global site tag (gtag.js) - Google Analytics