+ public static @NonNull
+ ColorStateList getColorStateList() {
+ return getColorStateList(profileThemeId);
+ }
+ public static @NonNull
+ ColorStateList getColorStateList(int hue) {
+ return new ColorStateList(EMPTY_STATES, getColors(hue));
+ }
+ public static int[] getColors() {
+ return getColors(profileThemeId);
+ }
+ public static int[] getColors(int hue) {
+ int[] colors = new int[]{0, 0, 0, 0, 0, 0};
+ for (int i = 0; i < 6; i++, hue = (hue + 60) % 360) {
+ colors[i] = getPrimaryColorForHue(hue);
+ }
+ return colors;
+ }