【问题标题】:How to convert form Hex color code #RRGGBB to R,G,B values如何将表格十六进制颜色代码#RRGGBB 转换为 R、G、B 值
【发布时间】:2014-09-30 15:10:53
【问题描述】:

我正在做关于颜色选择器的项目。我在网站上找到了示例代码: http://wptrafficanalyzer.in/blog/android-color-picker-application-using-ambilwarna-color-picker-library/

当我单击“确定”按钮时,系统显示如下:-1232323、-1023445、-154525、... 因为在库中,颜色有 4 个字节:alpha、red、green、blue。实际上,我不了解android中的颜色。我刚学安卓1周。

但是当我单击“确定”按钮时,我想获得红色、绿色、蓝色的值。我怎么做? 请帮我 非常感谢!

【问题讨论】:

    标签: android colors picker


    【解决方案1】:

    你可以使用

      int color = Color.parseColor("#RRGGBB");
    

    然后

      int red = Color.red(color);
      int green = Color.green(color);
      int blue = Color.blue(color);
    

    【讨论】:

      【解决方案2】:

      您可以使用Color类的对应方法:redgreen、蓝色或alpha。 例如,

      final int myGreen = Color.green(-1232323);
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-06-13
        • 2012-05-14
        • 1970-01-01
        • 2012-08-23
        • 1970-01-01
        • 2015-04-12
        • 2018-10-13
        相关资源
        最近更新 更多