Android内部颜色转16进制颜色
我们在Avtivity中设置控件的背景色的时候,会发现setBackgroundColor()居然需要int格式的颜色,本来以为是10进制的颜色,后来实验发现,不是10进制的,因为它是有负数的,它的范围是-16777216到16777216,最后做出了它到16进制颜色的转换。
public String toHexEncoding(int color) {String R, G, B;StringBuffer sb = new StringBuffer();R = Integer.toHexString(Color.red(color));G = Integer.toHexString(Color.green(color));B = Integer.toHexString(Color.blue(color));R = R.length() == 1 ? "0" + R : R;G = G.length() == 1 ? "0" + G : G;B = B.length() == 1 ? "0" + B : B;sb.append("#");sb.append(R.toUpperCase());sb.append(G.toUpperCase());sb.append(B.toUpperCase());return sb.toString();}
网上大部分用的是Color.getRed();在Android开发中并未找到这种方法,可以已经更改了,上面的代码经本人测试
Android内部颜色转16进制颜色相关推荐
- 【图片】Python对RGB颜色与16进制颜色进行互转
RGB颜色被称为"真彩色",是Photoshop中默认使用的颜色,也是最常用的一种颜色模式.RGB模式的图像由3个颜色通道组成,分别为红色通道(Red).绿色通道(Green)和蓝 ...
- RGB颜色转换为16进制颜色
RGB颜色值转换为16进制颜色值,主要是将 R.G.B 值分别转换为对应的十六进制值 例子: 输入:rgb(238, 208, 157) 输出:#eed09d 代码如下: function color ...
- matlab RGB颜色转16进制颜色
程序: function string=ten2sixteen(num) %the num should be a 1x3 Integer mat limited in [0 255] exchang ...
- 【java】RGB颜色转换为16进制颜色
如何将这些RGB值转换为包含等效十六进制值的String? 其实很简单,将R.G.B颜色值分别格式化为十六进制格式输出即可.具体实现如下: public class ColorHelper {publ ...
- android 16进制颜色代码
在开发过程中,会看到有些设置的颜色为8位,有些是6位,开始时有些搞不明白,后面查看一些资料才发现原理是这样的.以#ff000000为例, #ff000000此为16进制颜色代码,前两位ff为透明度,后 ...
- RGB颜色与16进制色以及透明色
转载请标明出处:http://blog.csdn.net/liang5630/article/details/43483331 ,本文出自:[刘宏亮的博客] RGB颜色与16进制色以及透明色是我们在开 ...
- 踩坑~CSS~8 位16 进制颜色
踩坑-CSS-8 位16 进制颜色 背景 初步结论 网页颜色 16 进制数字表示方法 十进制"函数"表示 支持度与最终结论 背景 我在开发 webview 环境下的 H5 小应用( ...
- iOS 将16进制颜色转换成UIColor
很多地方我们都使用16进制颜色,但iPhone使用的是UIColor对象,不直接支持16进制颜色,为此,需要我们手动将16进制颜色转换为UIColor - (UIColor *) hexStringT ...
- 16进制颜色识别和搭配规律
在CSS中,经常会用到16进制的颜色来设置文本.背景.边框等颜色,但是对于一个纯前端来讲,16进制颜色的识别和搭配可能会较为陌生了 ,本文简单介绍一下16进制颜色的一些规律 16进制颜色的数值意义: ...
最新文章
- Nat. Commun | 预测RNA-蛋白质结合偏好的深度学习框架
- h5 移动端 常见 重要问题记录
- Swift URL含有中文的处理
- 【转载】HTML导入css的四种方式
- idea2019运行php项目,新版IntelliJ phpstrom IDEA 2019.2版本的使用方法
- php如何按降序,PHP数组如何按键名实现降序排列
- Ibatis XML 配置文件注释引起错误及解决方案
- Git(2):如何更改GitHub仓库中项目的语言属性
- php字符串去重和去空,php去空格
- 微信小程序开发常用方法
- CSS简易导航列表样式
- soliworks三维机柜布局(二)创建设备位置
- Tableau豆瓣电影数据项目实战练习1
- hiveSQL执行计划(explain使用全网最详细!!)
- wxformbuilder软件制作gui界面教程
- 华为智慧屏鸿蒙系统评价,华为智慧屏V55i配置怎么样 参数介绍运行鸿蒙操作系统...
- React Native 仿 ofo 共享单车 App
- 2.Enable ADB integration' to be enabled.
- 紫色特别舒服的UI趣味测试微信小程序源码下载包含多种评测
- P1497 木牛流马 题解
热门文章
- C/C++ 编译的时候报错“LNK2019: 无法解析的外部符号:xxx,该符号在xxx中被引用”
- 如何开发一个图像识别图形增强,AI图像转换系统毕业设计毕设作品
- 【问题记录】关于百度网盘客户端打不开
- ubuntu安装Java教程
- 常见html5营销类型有哪些,o2o模式的主要类型有哪些
- pytorch下载缓慢解决方法并配置 Jupyter Notebook
- Android Studio动态调试smail代码----环境配置
- aurora(极光) vpn查看代理ip和端口
- 斯坦福大学深度学习开言
- 怎么下载不允许下载的东西