RGB,ARGB颜色值的表示表示
今天在Android设置文字的颜色时候遇到了一些问题,在这里记下解决方法。
说明:sms_etxt是一个得到的<Textview/>的ID。
setTextColor()的参数应该写成以下的这种形式:setTextColor(0xFF0000FF)。
1、Android中的颜色值表示
Android 定义颜色color时6位或8位值的区别
- 6位(#000000)就是RGB值
- 8位(#1e000000)ARGB 头两位是透明度,00是完全透明,ff是完全不透明,后6位是RGB值,比较适中的透明度值是int color = Color.argb ( 127, 255, 0, 255 ); 其中第一个参数表示透明,0表示完全透明,255(ff)表示完全不透明;后三位分别代表RGB的值了。
2、在Android中我们有两种方法来设置用到的颜色
1、用XML资源文件来定义颜色。(位置一般是res/values/colors.xml)
XML定义方法接受6位和8位两种表示法,而且开头必须是#,8位定义时前两位表示透明。
2、在程序中直接设置
- setBackgroundColor(android.graphics.Color.argb(127, 255,0, 255));
- setTextColor(0xFF0000FF)
这种方法必须使用0x开头,而不是用我们常用的#。值也必须用8位表示 ,不接受6位的颜色表示。
总结:0x|ff|ff00ff,0x是代表颜色整数的标记,ff是表示透明度,ff00ff表示RGB颜色值
RGB,ARGB颜色值的表示表示相关推荐
- 十六进制颜色值与RGB(A)颜色值互相转换。
十六进制颜色值与RGB颜色值互相转换 RGB(A)颜色转换为十六进制的颜色值 十六进制颜色值转换为RGB(A)颜色值 RGB(A)颜色转换为十六进制的颜色值 export function rgbTo ...
- 十六进制颜色值和ARGB颜色值的转换
十六进制颜色值 在 ActionScript 中, 与 类结合使用的颜色值应使用 32 位十六进制数表示.32 位十六进制数是四对十六进制数字的序列.每个十六进制对定义四个颜色通道 (红.绿.蓝和 A ...
- 十六进制颜色值域RGB格式颜色值之间的相互转换
2019独角兽企业重金招聘Python工程师标准>>> //十六进制颜色值的正则表达式 var reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/; ...
- 十六进制颜色转换ARGB/RGB
开发中,我们用的的颜色都是不是 百分之百纯色 ,UI 可能会说,这个颜色(0x FFFFFF) 20%,那个颜色(ff323232)60%,遇到懂得 点技术的 UI 他会直接给你 #66000000 ...
- argb drgb_十六进制颜色转换ARGB/RGB
开发中,我们用的的颜色都是不是 百分之百纯色 ,UI 可能会说,这个颜色(0x FFFFFF) 20%,那个颜色(ff323232)60%,遇到懂得 点技术的 UI 他会直接给你 #66000000 ...
- Android开发:setAlpha()方法和常用RGB颜色表----颜色, r g b分量数值(int), 16进制表示 一一对应
android有时候需要设置r g b分量的int值,如paint.setARGB(255, 127, 255, 212);就需要自己计算下分量的各个值.这里提供一个带有r g b分量的int型的颜色 ...
- 颜色值透明度的百分数对应十六进制表
目录 颜色简介 1. 透明度的计算 2,透明度和不透明度的转换 3,透明度对应的十六进制值 4,不透明度对应的十六进制值 颜色简介 Android中的颜色值通常遵循RGB/ARGB标准,使用时通常以& ...
- Android 对 颜色值 设置透明度
Android 中的颜色值也遵循RGB/ARGB 标准,基本介绍网上资料很多. 我们可以对一个图片(Drawable类型) 或者 控件的背景, 设置背景颜色, 颜色值中包含透明度,例如 0xfb020 ...
- Android开发之--常用颜色值
<?xml version="1.0" encoding="utf-8" ?> <resources> <color name ...
最新文章
- 如何继承和重写一个Bundle的某部分
- Entity Framwork 学习笔记 (一) 创建 School 数据库
- 计算机病毒是什么文件形式,【文件病毒】文件病毒的格式、危害、特点_什么是文件病毒_佰佰安全网...
- Python Django 可变参数代码示例
- 新手入门机器学习十大算法
- Mysql(7)——auto_increment简介
- javafx 和swing_Swing和JavaFX:使用JFXPanel
- 地图市场三足鼎立:诺基亚官方确认与亚马逊合作
- 乱中有变,云原生从“大爆发”说起 | CSDN人物志
- 演练 获取所有电视频道 FullChannels.xml c# 1614256914
- 面试题(一)—Java基础(上)
- 如何动态改变Table Control的列抬头
- Lua中调用C/C++函数 (转)
- Redis面试题汇总(附答案),面试突击专用
- BZOJ 3676 回文串(回文树)题解
- 在程序员职业中,外包的薪资真的更高吗?
- HTML基础 结构,标题h1和段落p 写一个三毛语录
- 强化学习实践四:编写通用的格子世界环境类
- 通俗易懂的磁盘分区教程,图文并茂简单明了!
- 基于缎蓝园丁鸟优化算法的无线传感器网络覆盖优化
热门文章
- 规范布线系统光纤跳线管理
- 脉冲星 5 月脉动 | Pulsar 2.3.2 即将发布、2.4.0 预览、Pulsar 与 Camel 集成
- AAAI 2023 | 基于联合学习与用户传播行为的虚假新闻早期检测
- linux在vim中搜索文件,技术|超酷的 Vim 搜索技巧
- 【综合算法】不考虑误差的TDOA定位
- Visualizing Search Results with Solr /browse Velocity
- 求和计算机教案,七年级信息技术《Excel求和》教学设计
- 汉字 计算机 坟墓,墓的拼音_墓组词_墓意思(解释)-常用汉字大全
- 国家高新技术企业认定要求及快速通过的方法
- python 三维曲线拟合_python实现三维拟合的方法