Android-将ARGB颜色转换为十六进制

海里西亚

我有一个ARGB颜色(看起来像255 200 200 000)。我尝试使用以下代码将其转换为十六进制格式:


    String col = "#" + Integer.toString(Color.alpha(img.getPixel(j, i)), 16) + 
        Integer.toString(Color.red(img.getPixel(j, i)), 16) + 
        Integer.toString(Color.green(img.getPixel(j, i)), 16) + 
        Integer.toString(Color.blue(img.getPixel(j, i)), 16);

但是我要使用(#FFC8C8)而不是(#FFC8C800)。因此,所有低于10的数字都在写入而没有零。如何修复该代码以使其正常工作?

PS对不起,我的英语

约瑟夫·拉什卡(JosefRaška)

您可以使用

String hexColor = String.format("#%08X", img.getPixel(j, i));

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android将Int转换为十六进制颜色

来自分类Dev

Android颜色代码WHITE转换为十六进制

来自分类Dev

android,kotlin将Long转换为十六进制字符串

来自分类Dev

android将EditText输入字符串转换为其等效的十六进制

来自分类Dev

VB.NET:将ARGB颜色转换为十六进制颜色

来自分类Dev

VB.NET:将ARGB颜色转换为十六进制颜色

来自分类Dev

在Xamarin Android中将十六进制整数转换为Color

来自分类Dev

Android 十六进制颜色到颜色

来自分类Dev

将KML十六进制颜色转换为32位ARGB

来自分类Dev

将KML十六进制颜色转换为32位ARGB

来自分类Dev

在Android中反转十六进制颜色

来自分类Dev

在Android中将十六进制字符串转换为整数

来自分类Dev

在Android中将byte []转换为十六进制字符串

来自分类Dev

如何将十六进制数转换为颜色?

来自分类Dev

如何将十六进制数转换为颜色?

来自分类Dev

将RAL转换为十六进制颜色代码

来自分类Dev

从十六进制颜色转换为RGB

来自分类Dev

从十六进制颜色转换为RGB

来自分类Dev

获取颜色值十六进制代码android

来自分类Dev

将ARGB十六进制字符串转换为RGB

来自分类Dev

将RGB转换为十六进制

来自分类Dev

将QString转换为十六进制?

来自分类Dev

将十六进制转换为unicode

来自分类Dev

将RGB转换为十六进制

来自分类Dev

将QString转换为十六进制?

来自分类Dev

将 ASCII 转换为十六进制

来自分类Dev

将8位十六进制颜色转换为RGBA颜色?

来自分类Dev

将十六进制颜色代码转换为颜色名称

来自分类Dev

在JavaScript中将十六进制颜色转换为整数