import androidx.annotation.ColorInt;
import androidx.annotation.ColorLong;
import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
import androidx.lifecycle.MutableLiveData;
import net.ktnx.mobileledger.BuildConfig;
public static final int DEFAULT_HUE_DEG = 261;
public static final int THEME_HUE_STEP_DEG = 5;
public static final int baseHueStep = 60;
+ public static final MutableLiveData<Integer> themeWatch = new MutableLiveData<>(0);
private static final float blueLightness = 0.665f;
private static final float yellowLightness = 0.350f;
private static final int[][] EMPTY_STATES = new int[][]{new int[0]};
@ColorInt
public static int tableRowDarkBG;
public static int profileThemeId = -1;
- public static MutableLiveData<Integer> themeWatch = new MutableLiveData<>(0);
- private static int[] themeIDs =
+ private static final int[] themeIDs =
{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,
public static @ColorInt
int getPrimaryColorForHue(int hueDegrees) {
int result = hslColor(hueDegrees / 360f, 0.845f, hueLightness(hueDegrees));
- debug("colors", String.format(Locale.ENGLISH, "getPrimaryColorForHue(%d) = %x", hueDegrees,
- result));
+// debug("colors", String.format(Locale.ENGLISH, "getPrimaryColorForHue(%d) = %x",
+// hueDegrees,
+// result));
return result;
}
public static void setupTheme(Activity activity) {