Я намагаюся перетворити шістнадцяткове значення на int, щоб я міг створити новий кольоровий малюнок. Я не впевнений, що це можливо, але згідно з документацією , це повинно бути. Це явно просить
public ColorDrawable (int color)
Додано в API рівня 1 Створює новий ColorDrawable із зазначеним кольором.
Параметри колір Колір для малювання.
Отже, мій код не працює, оскільки я отримую помилку з помилкою int: "FF6666". Будь-які ідеї?
int decode = Integer.decode("FF6666");
ColorDrawable colorDrawable = new ColorDrawable(decode);