java string类型的颜色值转换十六进制

scjunjun 发布于 2014/08/06 18:15
阅读 2K+
收藏 0
从服务端获取一个string类型的颜色值“ #6fc330” 怎么把它弄成十六进制的 #6fc330呢  列于把服务端的颜色值设置成imageView的背景颜色imageView.setBackgroundColor(Color.argb(0xff, red, green, blue));
加载中
0
aiasfina
aiasfina

给个js的,java的应该能看懂..

var rgb = parseInt('6fc330', 16);
var r = (rgb >> 16) & 0xFF;
var g = (rgb >> 8) & 0xFF;
var a = rgb & 0xFF;



scjunjun
scjunjun
谢谢! 我发现一个简单的方法了 Color.parseColor() 可以直接接受一个String类型的颜色值
返回顶部
顶部