Class ThemePicker
- java.lang.Object
-
- de.kaffeemitkoffein.tinyweatherforecastgermany.ThemePicker
-
public final class ThemePicker extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classThemePicker.ThemeColor
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intadaptColorToTheme(Context context, int color)static voidapplyColor(Bitmap bitmap, int color)static voidapplyColor(Context context, Bitmap bitmap, boolean fromWidget)static voidapplyPrecipitationAccentColor(Context context, TextView textView)static voidapplyTemperatureAccentColor(Context context, Weather.WeatherInfo weatherInfo, TextView textView)static intgetColor(Context context, int color)static intgetColorPrimary(Context context)static intgetColorTextLight(Context context)static intgetPrecipitationAccentColor(Context context)static intgetRaingridDrawableRessource(Context context)static intgetTemperatureAccentColor(Context context, Weather.WeatherInfo weatherInfo)static intGetTheme(Context context)static DrawablegetWidgetBackgroundDrawable(Context context)static intgetWidgetBackgroundDrawableRessource(Context context)static intgetWidgetTextColor(Context context)static booleanisDarkTheme(Context context)static voidSetTheme(Context context)static voidtintAlertDialogButtons(Context context, AlertDialog alertDialog)
-
-
-
Method Detail
-
isDarkTheme
public static boolean isDarkTheme(Context context)
-
GetTheme
public static int GetTheme(Context context)
-
SetTheme
public static void SetTheme(Context context)
-
getWidgetTextColor
public static int getWidgetTextColor(Context context)
-
getColorTextLight
public static int getColorTextLight(Context context)
-
getColorPrimary
public static int getColorPrimary(Context context)
-
getColor
public static int getColor(Context context, int color)
-
getWidgetBackgroundDrawableRessource
public static int getWidgetBackgroundDrawableRessource(Context context)
-
getRaingridDrawableRessource
public static int getRaingridDrawableRessource(Context context)
-
getWidgetBackgroundDrawable
public static Drawable getWidgetBackgroundDrawable(Context context)
-
adaptColorToTheme
public static int adaptColorToTheme(Context context, int color)
-
applyColor
public static void applyColor(Bitmap bitmap, int color)
-
applyColor
public static void applyColor(Context context, Bitmap bitmap, boolean fromWidget)
-
getTemperatureAccentColor
public static int getTemperatureAccentColor(Context context, Weather.WeatherInfo weatherInfo)
-
applyTemperatureAccentColor
public static void applyTemperatureAccentColor(Context context, Weather.WeatherInfo weatherInfo, TextView textView)
-
getPrecipitationAccentColor
public static int getPrecipitationAccentColor(Context context)
-
applyPrecipitationAccentColor
public static void applyPrecipitationAccentColor(Context context, TextView textView)
-
tintAlertDialogButtons
public static void tintAlertDialogButtons(Context context, AlertDialog alertDialog)
-
-