Class AppWidgetTheme<T extends AppWidgetTheme<T,V>,V extends AppTheme<V>>
java.lang.Object
com.pranavpandey.android.dynamic.theme.AppTheme<V>
com.pranavpandey.android.dynamic.theme.AppWidgetTheme<T,V>
- Type Parameters:
T- The type of the dynamic theme.V- The type of the app theme.
- All Implemented Interfaces:
AccentTheme<V>,AutoTheme<V>,BackgroundAware<V>,BackgroundTheme<V>,BaseTheme<V>,CodeTheme<V>,CornerTheme<V>,DynamicColor<V>,ElevationTheme<V>,ErrorTheme<V>,FallbackTheme<V>,PrimaryTheme<V>,ResourceTheme<V>,StringTheme<V>,StrokeTheme<V>,StyleTheme<V>,SurfaceTheme<V>,TextTheme<V>,TranslucentTheme<V>,TypeTheme<V>,WidgetTheme<T,V>
public abstract class AppWidgetTheme<T extends AppWidgetTheme<T,V>,V extends AppTheme<V>>
extends AppTheme<V>
implements WidgetTheme<T,V>
An abstract class to implement an app widget theme.
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.pranavpandey.android.dynamic.theme.AppTheme
getCodeBackgroundColor, getCodeContrastRatio, getCodeData, getCodeDataColor, getCodeFinderColor, getCodeOverlayColor, getCodeStrokeColor, getCodeStyle, getThemeData, isDynamicColor, isStroke, toJsonStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.pranavpandey.android.dynamic.theme.base.AccentTheme
getAccentColor, getAccentColor, getAccentColor, getAccentColorDark, getAccentColorDark, getAccentColorDark, getTintAccentColor, getTintAccentColor, getTintAccentColor, getTintAccentColorDark, getTintAccentColorDark, getTintAccentColorDark, setAccentColor, setAccentColor, setAccentColorDark, setAccentColorDark, setTintAccentColor, setTintAccentColorDarkMethods inherited from interface com.pranavpandey.android.dynamic.theme.base.AutoTheme
autoGenerateColors, autoGenerateColorsMethods inherited from interface com.pranavpandey.android.dynamic.theme.base.BackgroundAware
getBackgroundAware, getBackgroundAware, getContrast, getContrast, getContrastRatio, isBackgroundAware, setBackgroundAware, setContrastMethods inherited from interface com.pranavpandey.android.dynamic.theme.base.BackgroundTheme
getBackgroundColor, getBackgroundColor, getBackgroundColor, getTintBackgroundColor, getTintBackgroundColor, getTintBackgroundColor, isDarkTheme, isInverseTheme, isShowDividers, setBackgroundColor, setBackgroundColor, setTintBackgroundColorMethods inherited from interface com.pranavpandey.android.dynamic.theme.base.BaseTheme
isHost, setHostMethods inherited from interface com.pranavpandey.android.dynamic.theme.base.CornerTheme
getCornerRadius, getCornerRadius, getCornerSize, getCornerSize, setCornerRadius, setCornerSizeMethods inherited from interface com.pranavpandey.android.dynamic.theme.base.DynamicColor
getDynamicColorsMethods inherited from interface com.pranavpandey.android.dynamic.theme.base.ElevationTheme
getElevation, getElevation, isElevation, setElevationMethods inherited from interface com.pranavpandey.android.dynamic.theme.base.ErrorTheme
getErrorColor, getErrorColor, getErrorColor, getTintErrorColor, getTintErrorColor, getTintErrorColor, setErrorColor, setErrorColor, setTintErrorColorMethods inherited from interface com.pranavpandey.android.dynamic.theme.base.FallbackTheme
getThemeFallbackMethods inherited from interface com.pranavpandey.android.dynamic.theme.base.PrimaryTheme
getPrimaryColor, getPrimaryColor, getPrimaryColor, getPrimaryColorDark, getPrimaryColorDark, getPrimaryColorDark, getTintPrimaryColor, getTintPrimaryColor, getTintPrimaryColor, getTintPrimaryColorDark, getTintPrimaryColorDark, getTintPrimaryColorDark, setPrimaryColor, setPrimaryColor, setPrimaryColorDark, setPrimaryColorDark, setTintPrimaryColor, setTintPrimaryColorDarkMethods inherited from interface com.pranavpandey.android.dynamic.theme.base.ResourceTheme
getThemeRes, setThemeResMethods inherited from interface com.pranavpandey.android.dynamic.theme.base.StringTheme
toDynamicString, toJsonStringMethods inherited from interface com.pranavpandey.android.dynamic.theme.base.StrokeTheme
getStrokeColorMethods inherited from interface com.pranavpandey.android.dynamic.theme.base.StyleTheme
getStyle, setStyleMethods inherited from interface com.pranavpandey.android.dynamic.theme.base.SurfaceTheme
getSurfaceColor, getSurfaceColor, getSurfaceColor, getTintSurfaceColor, getTintSurfaceColor, getTintSurfaceColor, isBackgroundSurface, setSurfaceColor, setSurfaceColor, setTintSurfaceColorMethods inherited from interface com.pranavpandey.android.dynamic.theme.base.TextTheme
getFontScale, getFontScale, getFontScaleRelative, getHighlightColor, getHighlightColor, getTextPrimaryColor, getTextPrimaryColor, getTextPrimaryColor, getTextPrimaryColorInverse, getTextPrimaryColorInverse, getTextPrimaryColorInverse, getTextSecondaryColor, getTextSecondaryColor, getTextSecondaryColor, getTextSecondaryColorInverse, getTextSecondaryColorInverse, getTextSecondaryColorInverse, isFontScale, setFontScale, setTextPrimaryColor, setTextPrimaryColor, setTextPrimaryColorInverse, setTextSecondaryColor, setTextSecondaryColor, setTextSecondaryColorInverseMethods inherited from interface com.pranavpandey.android.dynamic.theme.base.TranslucentTheme
getAlpha, getOpacity, getOpacity, isTranslucent, isTranslucentWindow, setOpacityMethods inherited from interface com.pranavpandey.android.dynamic.theme.base.TypeTheme
getType, getType, setTypeMethods inherited from interface com.pranavpandey.android.dynamic.theme.base.WidgetTheme
getHeader, getHeaderString, getWidgetId, setHeader, setHeaderString, setWidgetId
-
Constructor Details
-
AppWidgetTheme
public AppWidgetTheme()
-