Я беру цвет с ImageView
, используя OnTouchListener
.
Красный, Зеленый, Синий цветовой код может быть успешно получен, но я не могу конвертировать RGB в HEX.
пример: мои значения RGB
р: 21
b: 16
г: 228
и соответствующий шестнадцатеричный цвет # 15e410.
Я хочу получить # 15e410. от r: 21, b: 16, g: 228
int pixel = bitmap.getPixel(x,y);
int redValue = Color.red(pixel);
int blueValue = Color.blue(pixel);
int greenValue = Color.green(pixel);
int hexa= Color.rgb(redValue, greenValue, blueValue);
Toast.makeText(getApplicationContext(),"hexa ::"+hexa ,Toast.LENGTH_LONG).show();