Как получить название цвета из HEX / Integer в андроид студии - PullRequest
0 голосов
/ 05 октября 2019

Я получаю пиксельный цвет с изображения в Android и хочу показать имя этого цвета пользователю. Я получаю шестнадцатеричное значение из целого числа:

Palette p = Palette.from(bitmap).generate();
Integer color =  p.getDominantColor(23);
String hex =  Integer.toHexString(color);
infoTV.setTextColor(color+(-16777216));
Integer c = color+(-16777216);
Integer dfs = Color.parseColor(hex);

, если я анализирую цвет, я получаю ошибку "неизвестный цвет"

1 Ответ

2 голосов
/ 05 октября 2019

Попробуйте метод класса цвета:

public static int parseColor (String colorString)

Например:

textView.textColor = Color.parseColor("#FF0000");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...