Я нахожу этот список цветов материального дизайна и хочу получить из него случайный цвет. Я новичок в разработке Android и не совсем понимаю, как работают ресурсы Android.
Я знаю, что могу получить пользовательский цвет с помощью R.color.my_color
из res/values/colors.xml
, но я хочу отделить пользовательские цвета моего приложения от цветов материального дизайна.
Что я пытаюсь сделать:
- Импортируйте файл xml из ссылки на мой проект в папку
res
(например,res/values/android_material_design_colours.xml
) Получить все цвета из файла
int[] allColors =
(отсутствует часть)Получите случайный цвет, используя класс
Random
int randomColor = allColors[new Random().nextInt(allColors.length)];
Возможно ли это или есть лучший способ? Пожалуйста помоги.