如何实现圆形颜色选择器?

时间:2018-01-16 07:14:58

标签: android user-interface

如何构建图像中指定的颜色选择器?当指示符放在颜色上时,我应该能够获得RGB值。

enter image description here

1 个答案:

答案 0 :(得分:0)

我找到this library并且它有效。我们可以通过以下方式获取RGB值。

picker.setOnColorChangedListener(new ColorPicker.OnColorChangedListener() {
    @Override
    public void onColorChanged(int color) {
        String hexColor = String.format("#%06X", (0xFFFFFF & color));
        int red = Color.red(color);
        int green = Color.green(color);
        int blue = Color.blue(color);
        Log.d("Color2", "" + hexColor+"  ,"+"R:"+red+" ,"+"G:"+green+" ,"+"B:"+blue+" ,");
    }
});