У меня проблема с преобразованием шестнадцатеричного цвета #000 в Color или RGB. Android Color.parseColor не поддерживает сокращенный шестнадцатеричный код.
#000
Color
RGB
Color.parseColor
Пожалуйста, предложите лучшее решение.
Я думаю, что лучший способ это
int red = colorString.charAt(1) == '0' ? 0 : 255; int blue = colorString.charAt(2) == '0' ? 0 : 255; int green = colorString.charAt(3) == '0' ? 0 : 255; Color.rgb(red, green,blue);