]> git.ktnx.net Git - mobile-ledger.git/blobdiff - app/src/main/java/net/ktnx/mobileledger/utils/Colors.java
rename method to better reflect its function
[mobile-ledger.git] / app / src / main / java / net / ktnx / mobileledger / utils / Colors.java
index 8049d76ba2fa388ef9cfb6c9789da18c12ad1a20..80ec58ab82db1f642d10b1a76716a9362e1dc2e0 100644 (file)
@@ -59,42 +59,42 @@ public class Colors {
     public static MutableLiveData<Integer> themeWatch = new MutableLiveData<>(0);
     public static int errorTextColor;
     private static int[] themeIDs =
-            {R.style.AppTheme_NoActionBar_000, R.style.AppTheme_NoActionBar_005,
-             R.style.AppTheme_NoActionBar_010, R.style.AppTheme_NoActionBar_015,
-             R.style.AppTheme_NoActionBar_020, R.style.AppTheme_NoActionBar_025,
-             R.style.AppTheme_NoActionBar_030, R.style.AppTheme_NoActionBar_035,
-             R.style.AppTheme_NoActionBar_040, R.style.AppTheme_NoActionBar_045,
-             R.style.AppTheme_NoActionBar_050, R.style.AppTheme_NoActionBar_055,
-             R.style.AppTheme_NoActionBar_060, R.style.AppTheme_NoActionBar_065,
-             R.style.AppTheme_NoActionBar_070, R.style.AppTheme_NoActionBar_075,
-             R.style.AppTheme_NoActionBar_080, R.style.AppTheme_NoActionBar_085,
-             R.style.AppTheme_NoActionBar_090, R.style.AppTheme_NoActionBar_095,
-             R.style.AppTheme_NoActionBar_100, R.style.AppTheme_NoActionBar_105,
-             R.style.AppTheme_NoActionBar_110, R.style.AppTheme_NoActionBar_115,
-             R.style.AppTheme_NoActionBar_120, R.style.AppTheme_NoActionBar_125,
-             R.style.AppTheme_NoActionBar_130, R.style.AppTheme_NoActionBar_135,
-             R.style.AppTheme_NoActionBar_140, R.style.AppTheme_NoActionBar_145,
-             R.style.AppTheme_NoActionBar_150, R.style.AppTheme_NoActionBar_155,
-             R.style.AppTheme_NoActionBar_160, R.style.AppTheme_NoActionBar_165,
-             R.style.AppTheme_NoActionBar_170, R.style.AppTheme_NoActionBar_175,
-             R.style.AppTheme_NoActionBar_180, R.style.AppTheme_NoActionBar_185,
-             R.style.AppTheme_NoActionBar_190, R.style.AppTheme_NoActionBar_195,
-             R.style.AppTheme_NoActionBar_200, R.style.AppTheme_NoActionBar_205,
-             R.style.AppTheme_NoActionBar_210, R.style.AppTheme_NoActionBar_215,
-             R.style.AppTheme_NoActionBar_220, R.style.AppTheme_NoActionBar_225,
-             R.style.AppTheme_NoActionBar_230, R.style.AppTheme_NoActionBar_235,
-             R.style.AppTheme_NoActionBar_240, R.style.AppTheme_NoActionBar_245,
-             R.style.AppTheme_NoActionBar_250, R.style.AppTheme_NoActionBar_255,
-             R.style.AppTheme_NoActionBar_260, R.style.AppTheme_NoActionBar_265,
-             R.style.AppTheme_NoActionBar_270, R.style.AppTheme_NoActionBar_275,
-             R.style.AppTheme_NoActionBar_280, R.style.AppTheme_NoActionBar_285,
-             R.style.AppTheme_NoActionBar_290, R.style.AppTheme_NoActionBar_295,
-             R.style.AppTheme_NoActionBar_300, R.style.AppTheme_NoActionBar_305,
-             R.style.AppTheme_NoActionBar_310, R.style.AppTheme_NoActionBar_315,
-             R.style.AppTheme_NoActionBar_320, R.style.AppTheme_NoActionBar_325,
-             R.style.AppTheme_NoActionBar_330, R.style.AppTheme_NoActionBar_335,
-             R.style.AppTheme_NoActionBar_340, R.style.AppTheme_NoActionBar_345,
-             R.style.AppTheme_NoActionBar_350, R.style.AppTheme_NoActionBar_355,
+            {R.style.AppTheme_000, R.style.AppTheme_005,
+             R.style.AppTheme_010, R.style.AppTheme_015,
+             R.style.AppTheme_020, R.style.AppTheme_025,
+             R.style.AppTheme_030, R.style.AppTheme_035,
+             R.style.AppTheme_040, R.style.AppTheme_045,
+             R.style.AppTheme_050, R.style.AppTheme_055,
+             R.style.AppTheme_060, R.style.AppTheme_065,
+             R.style.AppTheme_070, R.style.AppTheme_075,
+             R.style.AppTheme_080, R.style.AppTheme_085,
+             R.style.AppTheme_090, R.style.AppTheme_095,
+             R.style.AppTheme_100, R.style.AppTheme_105,
+             R.style.AppTheme_110, R.style.AppTheme_115,
+             R.style.AppTheme_120, R.style.AppTheme_125,
+             R.style.AppTheme_130, R.style.AppTheme_135,
+             R.style.AppTheme_140, R.style.AppTheme_145,
+             R.style.AppTheme_150, R.style.AppTheme_155,
+             R.style.AppTheme_160, R.style.AppTheme_165,
+             R.style.AppTheme_170, R.style.AppTheme_175,
+             R.style.AppTheme_180, R.style.AppTheme_185,
+             R.style.AppTheme_190, R.style.AppTheme_195,
+             R.style.AppTheme_200, R.style.AppTheme_205,
+             R.style.AppTheme_210, R.style.AppTheme_215,
+             R.style.AppTheme_220, R.style.AppTheme_225,
+             R.style.AppTheme_230, R.style.AppTheme_235,
+             R.style.AppTheme_240, R.style.AppTheme_245,
+             R.style.AppTheme_250, R.style.AppTheme_255,
+             R.style.AppTheme_260, R.style.AppTheme_265,
+             R.style.AppTheme_270, R.style.AppTheme_275,
+             R.style.AppTheme_280, R.style.AppTheme_285,
+             R.style.AppTheme_290, R.style.AppTheme_295,
+             R.style.AppTheme_300, R.style.AppTheme_305,
+             R.style.AppTheme_310, R.style.AppTheme_315,
+             R.style.AppTheme_320, R.style.AppTheme_325,
+             R.style.AppTheme_330, R.style.AppTheme_335,
+             R.style.AppTheme_340, R.style.AppTheme_345,
+             R.style.AppTheme_350, R.style.AppTheme_355,
              };
     public static void refreshColors(Resources.Theme theme) {
         TypedValue tv = new TypedValue();
@@ -202,7 +202,7 @@ public class Colors {
         int themeId = -1;
         if (themeHue == 360)
             themeHue = 0;
-        if ((themeHue >= 0) && (themeHue < 360)) {
+        if ((themeHue >= 0) && (themeHue < 360) && (themeHue != DEFAULT_HUE_DEG)) {
             int index;
             if ((themeHue % HueRing.hueStepDegrees) != 0) {
                 Logger.warn("profiles",
@@ -216,7 +216,7 @@ public class Colors {
         }
 
         if (themeId < 0) {
-            themeId = R.style.AppTheme_NoActionBar;
+            themeId = R.style.AppTheme;
             debug("profiles",
                     String.format(Locale.ENGLISH, "Theme hue %d not supported, using the default",
                             themeHue));
@@ -237,12 +237,12 @@ public class Colors {
     }
     public static @NonNull
     ColorStateList getColorStateList(int hue) {
-        return new ColorStateList(EMPTY_STATES, getColors(hue));
+        return new ColorStateList(EMPTY_STATES, getSwipeCircleColors(hue));
     }
-    public static int[] getColors() {
-        return getColors(profileThemeId);
+    public static int[] getSwipeCircleColors() {
+        return getSwipeCircleColors(profileThemeId);
     }
-    public static int[] getColors(int hue) {
+    public static int[] getSwipeCircleColors(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);