Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- ACCENT - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.ColorType
-
Constant for the accent color.
- ACCENT - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key
-
Serialized name for the accent color.
- ACCENT - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key.Short
-
Short serialized name for the accent color.
- ACCENT_DARK - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.ColorType
-
Constant for the dark accent color.
- ACCENT_DARK - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key
-
Serialized name for the accent color dark.
- ACCENT_DARK - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key.Short
-
Short serialized name for the accent color dark.
- AccentTheme<T extends AccentTheme<T>> - Interface in com.pranavpandey.android.dynamic.theme.base
-
A
BaseTheme
to implement the accent theme. - ACTION - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Intent
-
Intent action constant for the dynamic theme.
- ACTION_CAPTURE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Intent
-
Intent action constant to capture the dynamic theme.
- ALL - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.ThemeContract.Preset.Type
-
Constant for the no preset type.
- ALL - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.ThemeContract.Preset.Type.ToString
-
String constant for the no preset type.
- APP - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme
-
Constant for the app theme.
- APP - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Code.Overlay
-
Constant for the app overlay.
- APP - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Code.Overlay.ToString
-
String constant for the app overlay.
- APP - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Color
-
Constant for the app color.
- APP - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Color.ToString
-
String constant for the app color.
- APP - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.ToString
-
String constant for the app theme.
- APP - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Value
-
Constant for the app value.
- APP - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Value.Short
-
Short constant for the app value.
- APPLY - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Action
-
Constant for the apply theme action.
- AppTheme<T extends AppTheme<T>> - Class in com.pranavpandey.android.dynamic.theme
-
An abstract class to implement an app theme.
- AppTheme() - Constructor for class com.pranavpandey.android.dynamic.theme.AppTheme
- AppWidgetTheme<T extends AppWidgetTheme<T,
V>, V extends AppTheme<V>> - Class in com.pranavpandey.android.dynamic.theme -
An abstract class to implement an app widget theme.
- AppWidgetTheme() - Constructor for class com.pranavpandey.android.dynamic.theme.AppWidgetTheme
- AUTHORITY - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.ThemeContract.Preset
-
Package name for the theme manager app.
- AUTO - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme
-
Constant for the auto theme.
- AUTO - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.BackgroundAware
-
Constant for the auto background aware.
- AUTO - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.BackgroundAware.ToString
-
String constant for the auto background aware.
- AUTO - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Code.Overlay
-
Constant for the default overlay.
- AUTO - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Code.Overlay.ToString
-
String constant for the default overlay.
- AUTO - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Contrast
-
Constant for the auto contrast.
- AUTO - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Contrast.ToString
-
String constant for the auto contrast.
- AUTO - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Corner
-
Constant for the auto corner size.
- AUTO - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Corner.ToString
-
String constant for the auto corner size.
- AUTO - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Dynamic
-
Constant for the auto dynamic theme.
- AUTO - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Dynamic.ToString
-
String constant for the auto dynamic theme.
- AUTO - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Elevation
-
Constant for the auto elevation.
- AUTO - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Elevation.ToString
-
String constant for the auto elevation.
- AUTO - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Font
-
Constant for the auto font scale.
- AUTO - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Font.ToString
-
String constant for the auto font scale.
- AUTO - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Night
-
Constant for the night theme according to the time.
- AUTO - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Night.ToString
-
String constant for the night theme according to the time.
- AUTO - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Opacity
-
Constant for the auto opacity.
- AUTO - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Opacity.ToString
-
String constant for the auto opacity.
- AUTO - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Style
-
Constant for the auto theme style.
- AUTO - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Style.ToString
-
String constant for the auto theme style.
- AUTO - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.ToString
-
String constant for the auto theme.
- AUTO - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Value
-
Constant for the auto value.
- AUTO - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Value.Short
-
Short constant for the auto value.
- AUTO - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Visibility
-
Constant for the auto visibility.
- AUTO - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Visibility.ToString
-
String constant for the auto visibility.
- AUTO_SYSTEM - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme
-
Constant for the auto system theme.
- AUTO_SYSTEM - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.ToString
-
Constant for the auto system theme.
- autoGenerateColors() - Method in interface com.pranavpandey.android.dynamic.theme.base.AutoTheme
-
Auto generate tint or inverse colors according to the base colors.
- autoGenerateColors(boolean, boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.AutoTheme
-
Auto generate tint or inverse colors according to the base colors.
- AutoTheme<T extends AutoTheme<T>> - Interface in com.pranavpandey.android.dynamic.theme.base
-
A
BaseTheme
to implement the auto theme.
B
- BACKGROUND - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Code.Color
-
Constant value for the background color.
- BACKGROUND - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.ColorType
-
Constant for the background color.
- BACKGROUND - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key
-
Serialized name for the background color.
- BACKGROUND - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key.Short
-
Short serialized name for the background color.
- BACKGROUND_AWARE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key
-
Serialized name for the background aware.
- BACKGROUND_AWARE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key.Short
-
Short serialized name for the background aware.
- BackgroundAware<T extends BackgroundAware<T>> - Interface in com.pranavpandey.android.dynamic.theme.base
-
A
BaseTheme
to implement the background aware theme. - BackgroundTheme<T extends BackgroundTheme<T>> - Interface in com.pranavpandey.android.dynamic.theme.base
-
A
BaseTheme
to implement the background theme. - BaseTheme<T extends BaseTheme<T>> - Interface in com.pranavpandey.android.dynamic.theme.base
-
An interface to implement the base theme.
- BATTERY - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Night
-
Constant for the night theme when battery saver is active.
- BATTERY - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Night.ToString
-
String constant for the night theme when battery saver is active.
- BRACKETS - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key
-
Regex pattern for the brackets.
- BRACKETS - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key.Short
-
Short constant for the brackets.
- broadcastDynamicTheme(Context, String, String, String) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
-
Broadcast the theme data to the supported apps.
- broadcastDynamicTheme(Context, String, String, String, boolean) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
-
Broadcast the theme data to the supported apps.
C
- CAPTURE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Action
-
Constant for the theme capture action.
- CHARACTER_SET - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme
-
Character set for the theme content.
- clear() - Method in class com.pranavpandey.android.dynamic.theme.DynamicColors
-
Clear original and mutated colors.
- CODE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Contrast
-
Minimum value for the code contrast.
- CodeTheme<T extends CodeTheme<T>> - Interface in com.pranavpandey.android.dynamic.theme.base
-
A
BaseTheme
to implement the code theme. - com.pranavpandey.android.dynamic.theme - package com.pranavpandey.android.dynamic.theme
- com.pranavpandey.android.dynamic.theme.adapter - package com.pranavpandey.android.dynamic.theme.adapter
- com.pranavpandey.android.dynamic.theme.annotation - package com.pranavpandey.android.dynamic.theme.annotation
- com.pranavpandey.android.dynamic.theme.base - package com.pranavpandey.android.dynamic.theme.base
- com.pranavpandey.android.dynamic.theme.receiver - package com.pranavpandey.android.dynamic.theme.receiver
- com.pranavpandey.android.dynamic.theme.strategy - package com.pranavpandey.android.dynamic.theme.strategy
- com.pranavpandey.android.dynamic.theme.util - package com.pranavpandey.android.dynamic.theme.util
- CONTENT_URI - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.ThemeContract.Preset
-
Content provider URI for the presets table.
- CONTRAST - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Code
-
Constant value for the theme code visible contrast.
- CONTRAST - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key
-
Serialized name for the contrast.
- CONTRAST - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key.Short
-
Short serialized name for the contrast.
- CONTRAST_RATIO - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Code
-
Constant value for the theme code visible contrast ratio.
- COPY - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Action
-
Constant for the copy theme action.
- CORNER - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Code.Style
-
Default value for the code corners.
- CORNER_RADIUS - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key
-
Serialized name for the corner radius.
- CORNER_RADIUS - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key.Short
-
Short serialized name for the corner radius.
- CornerTheme<T extends CornerTheme<T>> - Interface in com.pranavpandey.android.dynamic.theme.base
-
A
BaseTheme
to implement the corner theme. - COUNT_DEFAULT - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.ThemeContract.Preset.Type
-
Constant for the default presets count.
- COUNT_MAX - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.ThemeContract.Preset.Type
-
Constant for the maximum presets count.
- COUNT_MIN - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.ThemeContract.Preset.Type
-
Constant for the minimum presets count.
- createRemoteThemeBitmap(View) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
-
Creates a bitmap to be shared along with the remote dynamic theme.
- createThemeBitmap(View) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
-
Creates a bitmap to be shared along with the dynamic theme.
- CREATOR - Static variable in class com.pranavpandey.android.dynamic.theme.DynamicColors
-
Parcelable creator to create from parcel.
- CUSTOM - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Code.Overlay
-
Constant for the custom overlay.
- CUSTOM - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Code.Overlay.ToString
-
String constant for the custom overlay.
- CUSTOM - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.ColorType
-
Constant for the custom color.
- CUSTOM - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Contrast
-
Constant for the custom contrast.
- CUSTOM - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Contrast.ToString
-
String constant for the custom contrast.
- CUSTOM - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Corner
-
Constant for the custom corner size.
- CUSTOM - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Corner.ToString
-
String constant for the custom corner size.
- CUSTOM - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme
-
Constant for the custom theme.
- CUSTOM - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Font
-
Constant for the custom font scale.
- CUSTOM - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Font.ToString
-
String constant for the custom font scale.
- CUSTOM - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Night
-
Constant for the custom night theme implementation.
- CUSTOM - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Night.ToString
-
String constant for the custom night theme implementation.
- CUSTOM - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Opacity
-
Constant for the custom opacity.
- CUSTOM - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Opacity.ToString
-
String constant for the custom opacity.
- CUSTOM - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Style
-
Constant for the custom theme style.
- CUSTOM - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Style.ToString
-
String constant for the custom theme style.
- CUSTOM - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.ToString
-
String constant for the custom theme.
- CUSTOM - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Value
-
Constant for the custom value.
- CUSTOM - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Value.Short
-
Short constant for the custom value.
- CUSTOM - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.ThemeContract.Preset.Type
-
Constant for the custom preset type.
- CUSTOM - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.ThemeContract.Preset.Type.ToString
-
String constant for the custom preset type.
D
- DARK - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key
-
Serialized name for the dark suffix.
- DARK - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key.Short
-
Short serialized name for the dark suffix.
- DATA - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Code.Color
-
Constant value for the data color.
- DATA - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Dynamic
-
Constant for the data dynamic theme.
- DATA - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Dynamic.ToString
-
String constant for the data dynamic theme.
- DAY - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme
-
Constant for the day theme.
- DAY - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.ToString
-
String constant for the day theme.
- DAY - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Value
-
Constant for the day (light) value.
- DAY - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Value.Short
-
Short constant for the day (light) value.
- decodeTheme(String) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
-
Decodes a theme string.
- DEFAULT - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Code.Style
-
Default value for the code style.
- DEFAULT - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Contrast
-
Default value for the contrast.
- DEFAULT - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Corner
-
Default value for the corner size in dips.
- DEFAULT - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Font
-
Default value for the font scale.
- DEFAULT - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Opacity
-
Default value for the opacity.
- DEFAULT - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Size
-
Constant value for the theme size in pixels.
- DEFAULT - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.ThemeContract.Preset.Type
-
Constant for the default preset type.
- DEFAULT - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.ThemeContract.Preset.Type.ToString
-
String constant for the default preset type.
- DEFAULT_RES - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme
-
Default theme resource id.
- DELETE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Action
-
Constant for the delete theme action.
- describeContents() - Method in class com.pranavpandey.android.dynamic.theme.DynamicColors
- DIR - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.ThemeContract.Code
-
Match code for some items in the Preset table.
- DISABLE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.BackgroundAware
-
Constant to disable the background aware.
- DISABLE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.BackgroundAware.ToString
-
String constant to disable the background aware.
- DISABLE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme
-
Constant to disable the theme.
- DISABLE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Dynamic
-
Constant to disable the dynamic theme.
- DISABLE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Dynamic.ToString
-
String constant to disable the dynamic theme.
- DISABLE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Elevation
-
Constant to disable the elevation.
- DISABLE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Elevation.ToString
-
String constant to disable the elevation.
- DISABLE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.ToString
-
String constant to disable the theme.
- DISABLE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Value
-
Constant for the disable value.
- DISABLE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Value.Short
-
Short constant for the disable value.
- DYNAMIC - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Code.Overlay
-
Constant for the dynamic overlay.
- DYNAMIC - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Code.Overlay.ToString
-
String constant for the dynamic overlay.
- DYNAMIC_THEME - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.ThemeContract.Permission
-
Permission to broadcast the dynamic theme events.
- DynamicCodeUtils - Class in com.pranavpandey.android.dynamic.theme.util
-
Helper class to perform theme code operations.
- DynamicCodeUtils() - Constructor for class com.pranavpandey.android.dynamic.theme.util.DynamicCodeUtils
- DynamicColor<T extends DynamicColor<T>> - Interface in com.pranavpandey.android.dynamic.theme.base
-
A
BaseTheme
to implement the dynamic color theme. - DynamicColors - Class in com.pranavpandey.android.dynamic.theme
-
A class to handle dynamic colors generation.
- DynamicColors() - Constructor for class com.pranavpandey.android.dynamic.theme.DynamicColors
-
Constructor to initialize an object of this class.
- DynamicColors(Parcel) - Constructor for class com.pranavpandey.android.dynamic.theme.DynamicColors
-
Read an object of this class from the parcel.
- DynamicColors(Map<Integer, Integer>) - Constructor for class com.pranavpandey.android.dynamic.theme.DynamicColors
-
Constructor to initialize an object of this class.
- DynamicPalette - Class in com.pranavpandey.android.dynamic.theme
-
Default color palette from Material Design by Google.
- DynamicPalette() - Constructor for class com.pranavpandey.android.dynamic.theme.DynamicPalette
- DynamicThemeReceiver - Class in com.pranavpandey.android.dynamic.theme.receiver
-
A
BroadcastReceiver
to receive the theme data. - DynamicThemeReceiver() - Constructor for class com.pranavpandey.android.dynamic.theme.receiver.DynamicThemeReceiver
- DynamicThemeTypeAdapter<T extends BaseTheme<T>> - Class in com.pranavpandey.android.dynamic.theme.adapter
-
Gson type adapter to export and import the dynamic theme.
- DynamicThemeTypeAdapter(T) - Constructor for class com.pranavpandey.android.dynamic.theme.adapter.DynamicThemeTypeAdapter
-
Constructor to initialize an object of this class.
- DynamicThemeTypeAdapter(T, boolean, boolean) - Constructor for class com.pranavpandey.android.dynamic.theme.adapter.DynamicThemeTypeAdapter
-
Constructor to initialize an object of this class.
- DynamicThemeUtils - Class in com.pranavpandey.android.dynamic.theme.util
-
Helper class to perform theme operations.
- DynamicThemeUtils() - Constructor for class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
E
- EDIT - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Action
-
Constant for the edit theme action.
- ELEVATION - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key
-
Serialized name for the elevation.
- ELEVATION - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key.Short
-
Short serialized name for the elevation.
- ElevationTheme<T extends ElevationTheme<T>> - Interface in com.pranavpandey.android.dynamic.theme.base
-
A
BaseTheme
to implement the elevation theme. - ENABLE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.BackgroundAware
-
Constant to enable the background aware.
- ENABLE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.BackgroundAware.ToString
-
String constant to enable the background aware.
- ENABLE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Elevation
-
Constant to enable the elevation.
- ENABLE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Elevation.ToString
-
String constant to enable the elevation.
- ENABLE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Value
-
Constant for the enable value.
- ENABLE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Value.Short
-
Short constant for the enable value.
- encodeTheme(StringTheme<?>) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
-
Encodes a dynamic theme.
- equals(Object) - Method in class com.pranavpandey.android.dynamic.theme.DynamicColors
- ERROR - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.ColorType
-
Constant for the error color.
- ERROR - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key
-
Serialized name for the error color.
- ERROR - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key.Short
-
Short serialized name for the error color.
- ErrorTheme<T extends ErrorTheme<T>> - Interface in com.pranavpandey.android.dynamic.theme.base
-
A
BaseTheme
to implement the error theme. - Exclude - Annotation Interface in com.pranavpandey.android.dynamic.theme.annotation
-
A
Gson
annotation to exclude the field from the JSON string. - ExcludeStrategy - Class in com.pranavpandey.android.dynamic.theme.strategy
-
A
Gson
exclusion strategy to exclude the field from the JSON string. - ExcludeStrategy() - Constructor for class com.pranavpandey.android.dynamic.theme.strategy.ExcludeStrategy
- EXTENSION - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme
-
Extension for the theme file.
- EXTENSION_IMAGE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme
-
Extension for the theme image file.
- EXTRA_DATA - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Intent
-
Intent extra key for the theme data.
- EXTRA_DATA_CAPTURE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Intent
-
Intent extra key for the captured theme data.
- EXTRA_THEME - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Intent
-
Intent extra key for the theme data.
- EXTRA_VALUE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Intent
-
Intent extra key for the theme value.
F
- FACTOR - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Font
-
Factor to avoid inconsistency on configuration changes.
- FACTOR_200 - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Size
-
Two times factor for the theme size.
- FACTOR_300 - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Size
-
Three times factor for the theme size.
- FACTOR_CORNER - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Corner
-
Factor to adjust the corner size for the header.
- FACTOR_MAX - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Corner
-
Factor to decide the maximum corner size for the widgets.
- FACTOR_MAX_BOX - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Corner
-
Factor to decide the maximum corner size for the widget boxes.
- FACTOR_MAX_LARGE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Corner
-
Larger factor to decide the maximum corner size for the widgets.
- FACTOR_MIN - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Size
-
Factor for the minimum theme size.
- FACTOR_OVERLAY - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Size
-
Factor for the theme code overlay.
- FACTOR_OVERLAY_PADDING - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Size
-
Padding factor for the theme code overlay.
- FallbackTheme<T extends FallbackTheme<T>> - Interface in com.pranavpandey.android.dynamic.theme.base
-
A
BaseTheme
to implement the fallback theme. - FLOATING - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Opacity
-
Minimum value for the floating opacity.
- FONT_SCALE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key
-
Serialized name for the font scale.
- FONT_SCALE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key.Short
-
Short serialized name for the font scale.
- format(String) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicCodeUtils
-
Format data to suitable for the code.
- format(String) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
-
Formats the theme string and remove extra double quotes and white spaces.
G
- generateCode(CodeTheme<?>, Drawable) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicCodeUtils
-
Generates a QR Code from the dynamic theme.
- generateCode(CodeTheme<?>, String, Drawable) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicCodeUtils
-
Generates a QR Code from the dynamic theme.
- generateThemeCode(AppTheme<?>, Drawable) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicCodeUtils
-
Generates a QR Code for the dynamic theme data.
- get(Map<Integer, Integer>, int, int) - Method in class com.pranavpandey.android.dynamic.theme.DynamicColors
-
Get the color according to its type from the supplied map.
- getAccentColor() - Method in interface com.pranavpandey.android.dynamic.theme.base.AccentTheme
-
Returns the accent color used by this theme.
- getAccentColor(boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.AccentTheme
-
Returns the accent color used by this theme.
- getAccentColor(boolean, boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.AccentTheme
-
Returns the accent color used by this theme.
- getAccentColorDark() - Method in interface com.pranavpandey.android.dynamic.theme.base.AccentTheme
-
Returns the dark accent color used by this theme.
- getAccentColorDark(boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.AccentTheme
-
Returns the dark accent color used by this theme.
- getAccentColorDark(boolean, boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.AccentTheme
-
Returns the dark accent color used by this theme.
- getAll() - Method in class com.pranavpandey.android.dynamic.theme.DynamicColors
-
Returns all the colors including original, light and dark.
- getAlpha() - Method in interface com.pranavpandey.android.dynamic.theme.base.TranslucentTheme
-
Returns the opacity after converting it into the float range.
- getBackgroundAware() - Method in interface com.pranavpandey.android.dynamic.theme.base.BackgroundAware
-
Returns the background aware functionality used by this theme.
- getBackgroundAware(boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.BackgroundAware
-
Returns the background aware functionality used by this theme.
- getBackgroundColor() - Method in interface com.pranavpandey.android.dynamic.theme.base.BackgroundTheme
-
Returns the background color used by this theme.
- getBackgroundColor(boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.BackgroundTheme
-
Returns the background color used by this theme.
- getBackgroundColor(boolean, boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.BackgroundTheme
-
Returns the background color used by this theme.
- getBitmapColors(Bitmap) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
-
Try to extract the bitmap colors.
- getCodeBackgroundColor() - Method in class com.pranavpandey.android.dynamic.theme.AppTheme
- getCodeBackgroundColor() - Method in interface com.pranavpandey.android.dynamic.theme.base.CodeTheme
-
Returns the color for the code background.
- getCodeContrastRatio() - Method in class com.pranavpandey.android.dynamic.theme.AppTheme
- getCodeContrastRatio() - Method in interface com.pranavpandey.android.dynamic.theme.base.CodeTheme
-
Returns the code contrast ratio for by this theme.
- getCodeData() - Method in class com.pranavpandey.android.dynamic.theme.AppTheme
- getCodeData() - Method in interface com.pranavpandey.android.dynamic.theme.base.CodeTheme
-
Returns the data for the theme code.
- getCodeDataColor() - Method in class com.pranavpandey.android.dynamic.theme.AppTheme
- getCodeDataColor() - Method in interface com.pranavpandey.android.dynamic.theme.base.CodeTheme
-
Returns the color for the code data.
- getCodeFinderColor() - Method in class com.pranavpandey.android.dynamic.theme.AppTheme
- getCodeFinderColor() - Method in interface com.pranavpandey.android.dynamic.theme.base.CodeTheme
-
Returns the color for the code finder.
- getCodeOverlayColor() - Method in class com.pranavpandey.android.dynamic.theme.AppTheme
- getCodeOverlayColor() - Method in interface com.pranavpandey.android.dynamic.theme.base.CodeTheme
-
Returns the color for the code overlay.
- getCodeStrokeColor() - Method in class com.pranavpandey.android.dynamic.theme.AppTheme
- getCodeStrokeColor() - Method in interface com.pranavpandey.android.dynamic.theme.base.CodeTheme
-
Returns the color for the code stroke.
- getCodeStyle() - Method in class com.pranavpandey.android.dynamic.theme.AppTheme
- getCodeStyle() - Method in interface com.pranavpandey.android.dynamic.theme.base.CodeTheme
-
Returns the style for the theme code.
- getContrast() - Method in interface com.pranavpandey.android.dynamic.theme.base.BackgroundAware
-
Get the contrast value used by this theme.
- getContrast(boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.BackgroundAware
-
Get the contrast value used by this theme.
- getContrastRatio() - Method in interface com.pranavpandey.android.dynamic.theme.base.BackgroundAware
-
Returns the contrast ratio for by this theme.
- getCornerDrawable(float, int, boolean) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicCodeUtils
-
Returns a corner drawable according to the supplied parameters.
- getCornerDrawable(int, int, float, int, boolean) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicCodeUtils
-
Returns a corner drawable according to the supplied parameters.
- getCornerDrawableWithStroke(float, int, boolean) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicCodeUtils
-
Returns a corner drawable according to the supplied parameters.
- getCornerDrawableWithStroke(float, int, boolean, float, int) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicCodeUtils
-
Returns a corner drawable according to the supplied parameters.
- getCornerDrawableWithStroke(int, int, float, int, boolean) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicCodeUtils
-
Returns a corner drawable according to the supplied parameters.
- getCornerDrawableWithStroke(int, int, float, int, boolean, float, int) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicCodeUtils
-
Returns a corner drawable according to the supplied parameters.
- getCornerDrawableWithStroke(int, int, float, int, boolean, int) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicCodeUtils
-
Returns a corner drawable according to the supplied parameters.
- getCornerRadius() - Method in interface com.pranavpandey.android.dynamic.theme.base.CornerTheme
-
Returns the corner size used by this theme in pixels.
- getCornerRadius(boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.CornerTheme
-
Returns the corner size used by this theme in pixels.
- getCornerSize() - Method in interface com.pranavpandey.android.dynamic.theme.base.CornerTheme
-
Returns the corner size used by this theme in dips.
- getCornerSize(boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.CornerTheme
-
Returns the corner size used by this theme in dips.
- getDark() - Method in class com.pranavpandey.android.dynamic.theme.DynamicColors
-
Get the map of mutated (dark) colors.
- getDynamicColors() - Method in interface com.pranavpandey.android.dynamic.theme.base.DynamicColor
-
Return the dynamic colors used by the app.
- getElevation() - Method in interface com.pranavpandey.android.dynamic.theme.base.ElevationTheme
-
Returns the elevation functionality used by this theme.
- getElevation(boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.ElevationTheme
-
Returns the elevation functionality used by this theme.
- getErrorColor() - Method in interface com.pranavpandey.android.dynamic.theme.base.ErrorTheme
-
Returns the error color used by this theme.
- getErrorColor(boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.ErrorTheme
-
Returns the error color used by this theme.
- getErrorColor(boolean, boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.ErrorTheme
-
Returns the error color used by this theme.
- getErrorCorrectionLevel(String) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicCodeUtils
-
Returns the error correction level according to the supplied content.
- getFileName(String) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
-
Returns the file name to save the theme.
- getFileName(String, String) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
-
Returns the file name to save the theme.
- getFontScale() - Method in interface com.pranavpandey.android.dynamic.theme.base.TextTheme
-
Returns the font scaling factor used by this theme.
- getFontScale(boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.TextTheme
-
Returns the font scaling factor used by this theme.
- getFontScaleRelative() - Method in interface com.pranavpandey.android.dynamic.theme.base.TextTheme
-
Returns the relative font scale after dividing it by 100.
- getHeader() - Method in interface com.pranavpandey.android.dynamic.theme.base.WidgetTheme
-
Get the header state used by this theme.
- getHeaderString() - Method in interface com.pranavpandey.android.dynamic.theme.base.WidgetTheme
-
Returns the header state string used by this theme.
- getHighlightColor() - Method in interface com.pranavpandey.android.dynamic.theme.base.TextTheme
-
Returns the highlight color for this theme.
- getHighlightColor(int) - Method in interface com.pranavpandey.android.dynamic.theme.base.TextTheme
-
Returns the highlight color for this theme.
- getLight() - Method in class com.pranavpandey.android.dynamic.theme.DynamicColors
-
Get the map of mutated (light) colors.
- getMutated(int, int, DynamicColor<?>) - Method in class com.pranavpandey.android.dynamic.theme.DynamicColors
-
Get the mutated color according to its type.
- getMutated(DynamicColor<?>) - Method in class com.pranavpandey.android.dynamic.theme.DynamicColors
-
Get the map of mutated colors according to the supplied theme.
- getOpacity() - Method in interface com.pranavpandey.android.dynamic.theme.base.TranslucentTheme
-
Get the opacity value used by this theme.
- getOpacity(boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.TranslucentTheme
-
Get the opacity value used by this theme.
- getOriginal() - Method in class com.pranavpandey.android.dynamic.theme.DynamicColors
-
Get the map of original colors.
- getOriginal(int, int) - Method in class com.pranavpandey.android.dynamic.theme.DynamicColors
-
Get the original color according to its type.
- getPaint(int) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicCodeUtils
-
Returns the paint according to the supplied code style.
- getPrimaryColor() - Method in interface com.pranavpandey.android.dynamic.theme.base.PrimaryTheme
-
Returns the primary color used by this theme.
- getPrimaryColor(boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.PrimaryTheme
-
Returns the primary color used by this theme.
- getPrimaryColor(boolean, boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.PrimaryTheme
-
Returns the primary color used by this theme.
- getPrimaryColorDark() - Method in interface com.pranavpandey.android.dynamic.theme.base.PrimaryTheme
-
Returns the dark primary color used by this theme.
- getPrimaryColorDark(boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.PrimaryTheme
-
Returns the dark primary color used by this theme.
- getPrimaryColorDark(boolean, boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.PrimaryTheme
-
Returns the dark primary color used by this theme.
- getStrokeColor() - Method in interface com.pranavpandey.android.dynamic.theme.base.StrokeTheme
-
Returns the stroke color used by this theme.
- getStyle() - Method in interface com.pranavpandey.android.dynamic.theme.base.StyleTheme
-
Get the style value used by this theme.
- getSurfaceColor() - Method in interface com.pranavpandey.android.dynamic.theme.base.SurfaceTheme
-
Returns the surface color used by this theme.
- getSurfaceColor(boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.SurfaceTheme
-
Returns the surface color used by this theme.
- getSurfaceColor(boolean, boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.SurfaceTheme
-
Returns the surface color used by this theme.
- getTextPrimaryColor() - Method in interface com.pranavpandey.android.dynamic.theme.base.TextTheme
-
Returns the primary text color used by this theme.
- getTextPrimaryColor(boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.TextTheme
-
Returns the primary text color used by this theme.
- getTextPrimaryColor(boolean, boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.TextTheme
-
Returns the primary text color used by this theme.
- getTextPrimaryColorInverse() - Method in interface com.pranavpandey.android.dynamic.theme.base.TextTheme
-
Returns the inverse color for the primary text color.
- getTextPrimaryColorInverse(boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.TextTheme
-
Returns the inverse color for the primary text color.
- getTextPrimaryColorInverse(boolean, boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.TextTheme
-
Returns the inverse color for the primary text color.
- getTextSecondaryColor() - Method in interface com.pranavpandey.android.dynamic.theme.base.TextTheme
-
Returns the secondary text color used by this theme.
- getTextSecondaryColor(boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.TextTheme
-
Returns the secondary text color used by this theme.
- getTextSecondaryColor(boolean, boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.TextTheme
-
Returns the secondary text color used by this theme.
- getTextSecondaryColorInverse() - Method in interface com.pranavpandey.android.dynamic.theme.base.TextTheme
-
Returns the inverse color for the secondary text color.
- getTextSecondaryColorInverse(boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.TextTheme
-
Returns the inverse color for the secondary text color.
- getTextSecondaryColorInverse(boolean, boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.TextTheme
-
Returns the inverse color for the secondary text color.
- getTheme(Bitmap) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicCodeUtils
-
Scans the dynamic theme QR Code.
- getThemeData() - Method in class com.pranavpandey.android.dynamic.theme.AppTheme
- getThemeData() - Method in interface com.pranavpandey.android.dynamic.theme.base.StringTheme
-
Returns the sharable data for the theme.
- getThemeData(Context, Intent) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
-
Returns the theme data from the intent.
- getThemeData(Context, Uri) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
-
Returns the theme data from the URI.
- getThemeFallback(boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.FallbackTheme
-
Returns the fallback dynamic theme to resolve the runtime values like auto color.
- getThemeMap() - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
-
Returns the key-value map to encode the theme string.
- getThemeName(Context, Intent, String) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
-
Returns the theme name from the intent.
- getThemeRes() - Method in interface com.pranavpandey.android.dynamic.theme.base.ResourceTheme
-
Returns the theme resource used by this theme.
- getThemeUri(Intent) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
-
Returns the theme URI from the intent.
- getThemeUrl(StringTheme<?>) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
-
Returns the encoded theme string with the URL.
- getTintAccentColor() - Method in interface com.pranavpandey.android.dynamic.theme.base.AccentTheme
-
Returns the accent tint color used by this theme.
- getTintAccentColor(boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.AccentTheme
-
Returns the accent tint color used by this theme.
- getTintAccentColor(boolean, boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.AccentTheme
-
Returns the accent tint color used by this theme.
- getTintAccentColorDark() - Method in interface com.pranavpandey.android.dynamic.theme.base.AccentTheme
-
Returns the dark accent tint color used by this theme.
- getTintAccentColorDark(boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.AccentTheme
-
Returns the dark accent tint color used by this theme.
- getTintAccentColorDark(boolean, boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.AccentTheme
-
Returns the dark accent tint color used by this theme.
- getTintBackgroundColor() - Method in interface com.pranavpandey.android.dynamic.theme.base.BackgroundTheme
-
Returns the background tint color used by this theme.
- getTintBackgroundColor(boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.BackgroundTheme
-
Returns the background tint color used by this theme.
- getTintBackgroundColor(boolean, boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.BackgroundTheme
-
Returns the background tint color used by this theme.
- getTintErrorColor() - Method in interface com.pranavpandey.android.dynamic.theme.base.ErrorTheme
-
Returns the error tint color used by this theme.
- getTintErrorColor(boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.ErrorTheme
-
Returns the error tint color used by this theme.
- getTintErrorColor(boolean, boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.ErrorTheme
-
Returns the error tint color used by this theme.
- getTintPrimaryColor() - Method in interface com.pranavpandey.android.dynamic.theme.base.PrimaryTheme
-
Returns the primary tint color used by this theme.
- getTintPrimaryColor(boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.PrimaryTheme
-
Returns the primary tint color used by this theme.
- getTintPrimaryColor(boolean, boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.PrimaryTheme
-
Returns the primary tint color used by this theme.
- getTintPrimaryColorDark() - Method in interface com.pranavpandey.android.dynamic.theme.base.PrimaryTheme
-
Returns the dark primary tint color used by this theme.
- getTintPrimaryColorDark(boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.PrimaryTheme
-
Returns the dark primary tint color used by this theme.
- getTintPrimaryColorDark(boolean, boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.PrimaryTheme
-
Returns the dark primary tint color used by this theme.
- getTintSurfaceColor() - Method in interface com.pranavpandey.android.dynamic.theme.base.SurfaceTheme
-
Returns the surface tint color used by this theme.
- getTintSurfaceColor(boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.SurfaceTheme
-
Returns the surface tint color used by this theme.
- getTintSurfaceColor(boolean, boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.SurfaceTheme
-
Returns the surface tint color used by this theme.
- getType() - Method in interface com.pranavpandey.android.dynamic.theme.base.TypeTheme
-
Get the type value used by this theme.
- getType(boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.TypeTheme
-
Get the type value used by this theme.
- getValueFromBackgroundAware(int) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
-
Converts the background aware into its string equivalent.
- getValueFromBackgroundAware(String) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
-
Converts the background aware string into its integer equivalent.
- getValueFromColor(int) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
-
Converts the color integer into its string equivalent.
- getValueFromColor(String) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
-
Converts the color string into its integer equivalent.
- getValueFromContrast(int) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
-
Converts the contrast into its string equivalent.
- getValueFromContrast(String) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
-
Converts the contrast string into its integer equivalent.
- getValueFromCornerRadius(int) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
-
Converts the corner radius into its string equivalent.
- getValueFromCornerRadius(String) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
-
Converts the corner radius string into its integer equivalent.
- getValueFromElevation(int) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
-
Converts the elevation into its string equivalent.
- getValueFromElevation(String) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
-
Converts the elevation string into its integer equivalent.
- getValueFromFontScale(int) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
-
Converts the font scale into its string equivalent.
- getValueFromFontScale(String) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
-
Converts the font scale string into its integer equivalent.
- getValueFromOpacity(int) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
-
Converts the opacity into its string equivalent.
- getValueFromOpacity(String) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
-
Converts the opacity string into its integer equivalent.
- getValueFromStyle(int) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
-
Converts the style into its string equivalent.
- getValueFromStyle(String) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
-
Converts the style string into its integer equivalent.
- getValueFromType(int) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
-
Converts the type into its string equivalent.
- getValueFromType(String) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
-
Converts the type string into its integer equivalent.
- getValueFromVisibility(int) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
-
Converts the visibility into its string equivalent.
- getValueFromVisibility(String) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
-
Converts the visibility string into its integer equivalent.
- getWallpaperColors(Context) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
-
Try to extract the wallpaper colors.
- getWidgetId() - Method in interface com.pranavpandey.android.dynamic.theme.base.WidgetTheme
-
Get the app widget id used by this theme.
H
- HASH - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Value
-
Constant for the hash value.
- HASH - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Value.Short
-
Short constant for the hash value.
- HEADER - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key
-
Serialized name for the header.
- HEADER - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key.Short
-
Short serialized name for the header.
- HIDE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Code.Overlay
-
Constant value for no overlay.
- HIDE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Code.Overlay.ToString
-
String constant value for no overlay.
- HIDE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Value
-
Constant for the hide value.
- HIDE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Value.Short
-
Short constant for the hide value.
- HIDE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Visibility
-
Constant for the always hide visibility.
- HIDE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Visibility.ToString
-
String constant for the always hide visibility.
- HIGH - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Code.Correction
-
Maximum data count for the high correction level.
- HOST - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme
-
Host for the theme.
- HOST - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key
-
Serialized name for the host.
I
- IMPORT - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Action
-
Constant for the import theme action.
- IMPORT_FILE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Action
-
Constant for the import (from file) theme action.
- INTERVAL - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Contrast
-
Default value for the contrast interval.
- INTERVAL - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Corner
-
Default value for the corner size interval.
- INTERVAL - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Font
-
Default value for the font scale interval.
- INTERVAL - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Opacity
-
Default value for the opacity interval.
- INVALID - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Action
-
Constant for the invalid theme action.
- INVERSE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key
-
Serialized name for the inverse suffix.
- INVERSE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key.Short
-
Short serialized name for the inverse suffix.
- isBackgroundAware() - Method in interface com.pranavpandey.android.dynamic.theme.base.BackgroundAware
-
Checks whether the background aware functionality is enabled.
- isBackgroundSurface() - Method in interface com.pranavpandey.android.dynamic.theme.base.SurfaceTheme
-
Checks whether the background should be used as the surface.
- isDarkTheme() - Method in interface com.pranavpandey.android.dynamic.theme.base.BackgroundTheme
-
Returns
true
if this theme is dark. - isDynamicColor() - Method in class com.pranavpandey.android.dynamic.theme.AppTheme
- isDynamicColor() - Method in interface com.pranavpandey.android.dynamic.theme.base.DynamicColor
-
Returns whether to the dynamic colors are used by this theme.
- isElevation() - Method in interface com.pranavpandey.android.dynamic.theme.base.ElevationTheme
-
Checks whether the elevation functionality is enabled.
- isFontScale() - Method in interface com.pranavpandey.android.dynamic.theme.base.TextTheme
-
Checks whether the custom font scale is set.
- isHost() - Method in interface com.pranavpandey.android.dynamic.theme.base.BaseTheme
-
Returns whether this theme is host and can have child themes.
- isInverseTheme() - Method in interface com.pranavpandey.android.dynamic.theme.base.BackgroundTheme
-
Checks whether this theme is applied in the inverse mode.
- isShowDividers() - Method in interface com.pranavpandey.android.dynamic.theme.base.BackgroundTheme
-
Returns whether to show the dividers for this theme.
- isStroke() - Method in class com.pranavpandey.android.dynamic.theme.AppTheme
- isStroke() - Method in interface com.pranavpandey.android.dynamic.theme.base.StrokeTheme
-
Returns whether the stroke is required for this theme.
- isTranslucent() - Method in interface com.pranavpandey.android.dynamic.theme.base.TranslucentTheme
-
Checks whether this theme is translucent.
- isValidTheme(String) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
-
Checks whether the string is a valid JSON.
- isValidThemeIntent(Context, Intent) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
-
Checks whether the intent is valid for the theme.
- ITEM - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.ThemeContract.Code
-
Match code for an item in the Preset table.
L
- LARGE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Size
-
Constant value for the large theme size in pixels.
- LINE_BREAK - Static variable in class com.pranavpandey.android.dynamic.theme.util.DynamicCodeUtils
-
Constant to render line break.
- LOW - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Code.Correction
-
Maximum data count for the low correction level.
M
- mapTheme(AppTheme<?>, Map<Integer, Integer>) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
-
Try to map the theme with the supplied colors.
- MATERIAL_COLORS - Static variable in class com.pranavpandey.android.dynamic.theme.DynamicPalette
-
Default material colors.
- MATERIAL_COLORS_SHADES - Static variable in class com.pranavpandey.android.dynamic.theme.DynamicPalette
-
Default material colors shades.
- MAX - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Contrast
-
Maximum value for the contrast.
- MAX - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Corner
-
Maximum value for the corner size in dips.
- MAX - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Font
-
Maximum value for the font scale.
- MAX - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Opacity
-
Maximum value for the opacity.
- MAX - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Size
-
Maximum value for the theme size in pixels.
- MEDIUM - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Code.Correction
-
Maximum data count for the medium correction level.
- MIME - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme
-
Mime type for the theme file.
- MIME_IMAGE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme
-
Mime type for the theme image file.
- MIME_IMAGE_MATCH - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme
-
Mime type matcher for the theme image file.
- MIME_IMAGE_PICK - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme
-
Mime type to select the theme image file.
- MIME_PICK - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme
-
Mime type to select the theme file.
- MIN - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Contrast
-
Minimum value for the contrast.
- MIN - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Corner
-
Minimum value for the corner size in dips.
- MIN - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Font
-
Minimum value for the font scale.
- MIN - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Opacity
-
Minimum value for the opacity.
- MIN - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Size
-
Minimum value for the theme size in pixels.
- MIN_OVAL - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Corner
-
Minimum corner size in dips to provide the oval theme overlay.
- MIN_ROUND - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Corner
-
Minimum corner size in dips to provide the rounded theme overlay.
- mutate(DynamicColor<?>) - Method in class com.pranavpandey.android.dynamic.theme.DynamicColors
-
Mutate original colors for the supplied app theme.
- mutate(Map<Integer, Integer>, Map<Integer, Integer>, DynamicColor<?>) - Method in class com.pranavpandey.android.dynamic.theme.DynamicColors
-
Mutate original colors for the supplied app theme.
N
- NAME - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme
-
Default name for the theme file.
- NIGHT - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme
-
Constant for the night theme.
- NIGHT - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.ToString
-
String constant for the night theme.
- NIGHT - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Value
-
Constant for the night value.
- NIGHT - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Value.Short
-
Short constant for the night value.
- NONE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.ColorType
-
Constant for the no color.
- NORMAL - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Size
-
Constant value for the normal theme size in pixels.
O
- onReceive(Context, Intent) - Method in class com.pranavpandey.android.dynamic.theme.receiver.DynamicThemeReceiver
- onReceiveTheme(String, String, String) - Method in class com.pranavpandey.android.dynamic.theme.receiver.DynamicThemeReceiver
-
This method will be called when a theme data is received by this receiver.
- OPACITY - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key
-
Serialized name for the opacity.
- OPACITY - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key.Short
-
Short serialized name for the opacity.
- OVAL - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Code.Style
-
Constant value for the
oval
style.
P
- PARAMETER - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme
-
Query parameter for the theme.
- PARENT - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.ThemeContract.Preset.Column
-
Column name for the preset parent theme string.
- PATH - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme
-
Share path for the URL.
- PATTERN_LINE_BREAK - Static variable in class com.pranavpandey.android.dynamic.theme.util.DynamicCodeUtils
-
Constant for the line break.
- PATTERN_QUOTES - Static variable in class com.pranavpandey.android.dynamic.theme.util.DynamicCodeUtils
-
Pattern to replace extra quotes.
- PATTERN_SPACE - Static variable in class com.pranavpandey.android.dynamic.theme.util.DynamicCodeUtils
-
Pattern to replace white space.
- PREVIEW_HEIGHT - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme
-
Constant value for the theme preview height in dips.
- PREVIEW_HEIGHT_REMOTE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme
-
Constant value for the remote heme preview height in dips.
- PREVIEW_WIDTH - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme
-
Constant value for the theme preview width in dips.
- PRIMARY - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.ColorType
-
Constant for the primary color.
- PRIMARY - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key
-
Serialized name for the primary color.
- PRIMARY - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key.Short
-
Short serialized name for the primary color.
- PRIMARY_DARK - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.ColorType
-
Constant for the dark primary color.
- PRIMARY_DARK - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key
-
Serialized name for the primary color dark.
- PRIMARY_DARK - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key.Short
-
Short serialized name for the primary color dark.
- PrimaryTheme<T extends PrimaryTheme<T>> - Interface in com.pranavpandey.android.dynamic.theme.base
-
A
BaseTheme
to implement the type theme. - put(Map<Integer, Integer>, int, int) - Method in class com.pranavpandey.android.dynamic.theme.DynamicColors
-
Store the color according to its type in the supplied map.
- put(Map<Integer, Integer>, WallpaperColors) - Method in class com.pranavpandey.android.dynamic.theme.DynamicColors
-
Store the wallpaper colors in the supplied map.
- put(Map<Integer, Integer>, Map<Integer, Integer>) - Method in class com.pranavpandey.android.dynamic.theme.DynamicColors
-
Store the colors in the supplied map.
- putDark(int, int) - Method in class com.pranavpandey.android.dynamic.theme.DynamicColors
-
Store the color according to its type in the mutated (dark) map.
- putDark(WallpaperColors) - Method in class com.pranavpandey.android.dynamic.theme.DynamicColors
-
Store the wallpaper colors in the mutated (dark) map.
- putDark(Map<Integer, Integer>) - Method in class com.pranavpandey.android.dynamic.theme.DynamicColors
-
Store the colors in the mutated (dark) map.
- putLight(int, int) - Method in class com.pranavpandey.android.dynamic.theme.DynamicColors
-
Store the color according to its type in the mutated (light) map.
- putLight(WallpaperColors) - Method in class com.pranavpandey.android.dynamic.theme.DynamicColors
-
Store the wallpaper colors in the mutated (light) map.
- putLight(Map<Integer, Integer>) - Method in class com.pranavpandey.android.dynamic.theme.DynamicColors
-
Store the colors in the mutated (light) map.
- putOriginal(int, int) - Method in class com.pranavpandey.android.dynamic.theme.DynamicColors
-
Store the color according to its type in the original map.
- putOriginal(WallpaperColors) - Method in class com.pranavpandey.android.dynamic.theme.DynamicColors
-
Store the wallpaper colors in the original map.
- putOriginal(Map<Integer, Integer>) - Method in class com.pranavpandey.android.dynamic.theme.DynamicColors
-
Store the colors in the original map.
Q
- QUERY - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme
-
Query parameter for the URL.
- QUERY_SEPARATOR - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme
-
Scheme separator for the theme.
- QUIET_ZONE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Size
-
Constant value for the theme code quiet zone.
- QUOTE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key
-
Constant for the double quote.
- QUOTE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key.Short
-
Short constant for the double quote.
R
- read(JsonReader) - Method in class com.pranavpandey.android.dynamic.theme.adapter.DynamicThemeTypeAdapter
- READ_PERMISSIONS - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.ThemeContract.Preset
-
Permissions required to read the presets.
- READ_THEME - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.ThemeContract.Permission
-
Permission to read the theme presets.
- RECEIVER_PERMISSIONS - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.ThemeContract.Preset
-
Permissions required to receive the presets.
- REMOTE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme
-
Constant for the remote theme.
- REMOTE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.ToString
-
String constant for the remote theme.
- requestThemeFile(Context, String, String) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicThemeUtils
-
Request to return a dynamic theme file.
- RES - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key
-
Serialized name for the theme resource.
- ResourceTheme<T extends ResourceTheme<T>> - Interface in com.pranavpandey.android.dynamic.theme.base
-
A
BaseTheme
to implement the resource theme. - ROUND - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Code.Style
-
Constant value for the
rounded
style.
S
- SAVE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Action
-
Constant for the save theme action.
- SAVE_CODE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Action
-
Constant for the save theme (code) action.
- SAVE_FILE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Action
-
Constant for the save theme (file) action.
- scanCode(Bitmap) - Static method in class com.pranavpandey.android.dynamic.theme.util.DynamicCodeUtils
-
Scans the code for the result.
- SCHEME - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme
-
Scheme for the theme.
- SCHEME_CUSTOM - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme
-
Custom scheme for the theme.
- SCHEME_SEPARATOR - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme
-
Scheme separator for the theme.
- SELECT - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Action
-
Constant for the import theme selection action with day and night themes.
- SELECT_ALL - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Action
-
Constant for the import theme selection action with all the themes including remote theme.
- SELECT_APP - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Action
-
Constant for the import theme selection action with all the themes.
- setAccentColor(int) - Method in interface com.pranavpandey.android.dynamic.theme.base.AccentTheme
-
Set the accent color used by this theme.
- setAccentColor(int, boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.AccentTheme
-
Set the accent color used by this theme.
- setAccentColorDark(int) - Method in interface com.pranavpandey.android.dynamic.theme.base.AccentTheme
-
Set the dark accent color used by this theme.
- setAccentColorDark(int, boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.AccentTheme
-
Set the dark accent color used by this theme.
- setBackgroundAware(int) - Method in interface com.pranavpandey.android.dynamic.theme.base.BackgroundAware
-
Set the background aware functionality used by this theme.
- setBackgroundColor(int) - Method in interface com.pranavpandey.android.dynamic.theme.base.BackgroundTheme
-
Set the background color used by this theme.
- setBackgroundColor(int, boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.BackgroundTheme
-
Set the background color used by this theme.
- setContrast(int) - Method in interface com.pranavpandey.android.dynamic.theme.base.BackgroundAware
-
Set the contrast value used by this theme.
- setCornerRadius(int) - Method in interface com.pranavpandey.android.dynamic.theme.base.CornerTheme
-
Set the corner size used by this theme.
- setCornerSize(float) - Method in interface com.pranavpandey.android.dynamic.theme.base.CornerTheme
-
Set the corner size used by this theme.
- setElevation(int) - Method in interface com.pranavpandey.android.dynamic.theme.base.ElevationTheme
-
Set the elevation functionality used by this theme.
- setErrorColor(int) - Method in interface com.pranavpandey.android.dynamic.theme.base.ErrorTheme
-
Set the error color used by this theme.
- setErrorColor(int, boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.ErrorTheme
-
Set the error color used by this theme.
- setFontScale(int) - Method in interface com.pranavpandey.android.dynamic.theme.base.TextTheme
-
Set the font scaling factor used by this theme.
- setHeader(int) - Method in interface com.pranavpandey.android.dynamic.theme.base.WidgetTheme
-
Set the header state used by this theme.
- setHeaderString(String) - Method in interface com.pranavpandey.android.dynamic.theme.base.WidgetTheme
-
Set the header state used by this theme.
- setHost(boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.BaseTheme
-
Sets whether this theme is host and can have child themes.
- setOpacity(int) - Method in interface com.pranavpandey.android.dynamic.theme.base.TranslucentTheme
-
Set the opacity value used by this theme.
- setPrimaryColor(int) - Method in interface com.pranavpandey.android.dynamic.theme.base.PrimaryTheme
-
Set the primary color used by this theme.
- setPrimaryColor(int, boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.PrimaryTheme
-
Set the primary color used by this theme.
- setPrimaryColorDark(int) - Method in interface com.pranavpandey.android.dynamic.theme.base.PrimaryTheme
-
Set the dark primary color used by this theme.
- setPrimaryColorDark(int, boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.PrimaryTheme
-
Set the dark primary color used by this theme.
- setStyle(int) - Method in interface com.pranavpandey.android.dynamic.theme.base.StyleTheme
-
Set the style value used by this theme.
- setSurfaceColor(int) - Method in interface com.pranavpandey.android.dynamic.theme.base.SurfaceTheme
-
Set the surface color used by this theme.
- setSurfaceColor(int, boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.SurfaceTheme
-
Set the surface color used by this theme.
- setTextPrimaryColor(int) - Method in interface com.pranavpandey.android.dynamic.theme.base.TextTheme
-
Set the primary text color used by this theme.
- setTextPrimaryColor(int, boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.TextTheme
-
Set the primary text color used by this theme.
- setTextPrimaryColorInverse(int) - Method in interface com.pranavpandey.android.dynamic.theme.base.TextTheme
-
Set the primary text inverse color used by this theme.
- setTextSecondaryColor(int) - Method in interface com.pranavpandey.android.dynamic.theme.base.TextTheme
-
Set the secondary text color used by this theme.
- setTextSecondaryColor(int, boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.TextTheme
-
Set the secondary text color used by this theme.
- setTextSecondaryColorInverse(int) - Method in interface com.pranavpandey.android.dynamic.theme.base.TextTheme
-
Set the secondary text inverse color used by this theme.
- setThemeRes(int) - Method in interface com.pranavpandey.android.dynamic.theme.base.ResourceTheme
-
Set the theme resource used by this theme.
- setTintAccentColor(int) - Method in interface com.pranavpandey.android.dynamic.theme.base.AccentTheme
-
Set the accent tint color used by this theme.
- setTintAccentColorDark(int) - Method in interface com.pranavpandey.android.dynamic.theme.base.AccentTheme
-
Set the dark accent tint color used by this theme.
- setTintBackgroundColor(int) - Method in interface com.pranavpandey.android.dynamic.theme.base.BackgroundTheme
-
Set the background tint color used by this theme.
- setTintErrorColor(int) - Method in interface com.pranavpandey.android.dynamic.theme.base.ErrorTheme
-
Set the error tint color used by this theme.
- setTintPrimaryColor(int) - Method in interface com.pranavpandey.android.dynamic.theme.base.PrimaryTheme
-
Set the primary tint color used by this theme.
- setTintPrimaryColorDark(int) - Method in interface com.pranavpandey.android.dynamic.theme.base.PrimaryTheme
-
Set the dark primary tint color used by this theme.
- setTintSurfaceColor(int) - Method in interface com.pranavpandey.android.dynamic.theme.base.SurfaceTheme
-
Set the surface tint color used by this theme.
- setType(int) - Method in interface com.pranavpandey.android.dynamic.theme.base.TypeTheme
-
Set the type value used by this theme.
- setWidgetId(int) - Method in interface com.pranavpandey.android.dynamic.theme.base.WidgetTheme
-
Set the widget id used by this theme.
- SHARE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Action
-
Constant for the share theme action.
- SHARE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key
-
Constant name for sharing the theme.
- SHARE_ALT - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key
-
Constant name for sharing the alternate theme.
- SHARE_CODE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Action
-
Constant for the share theme (with code) action.
- SHARE_DATA - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Action
-
Constant for the share theme (only text) action.
- SHARE_FILE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Action
-
Constant for the share theme (with file) action.
- shouldSkipClass(Class<?>) - Method in class com.pranavpandey.android.dynamic.theme.strategy.ExcludeStrategy
- shouldSkipField(FieldAttributes) - Method in class com.pranavpandey.android.dynamic.theme.strategy.ExcludeStrategy
- SHOW - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Value.Short
-
Short constant for the show value.
- SHOW - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Value
-
Constant for the show value.
- SHOW - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Visibility
-
Constant for the always show visibility.
- SHOW - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Visibility.ToString
-
String constant for the always show visibility.
- SMALL - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Size
-
Constant value for the small theme size in pixels.
- SPLIT - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key.Short
-
Short constant to split the key.
- SPLIT - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key
-
Constant to split the key.
- SPLIT - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Value.Short
-
Short constant to split the value.
- SPLIT - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Value
-
Constant to split the value.
- SQUARE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Code.Style
-
Constant value for the
square
style. - StringTheme<T extends StringTheme<T>> - Interface in com.pranavpandey.android.dynamic.theme.base
-
A
BaseTheme
to implement the string theme. - STROKE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Opacity
-
Constant for the stroke opacity.
- STROKE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Size
-
Constant for the stroke size in dips.
- STROKE_MIN - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Opacity
-
Constant for the minimum stroke opacity.
- STROKE_PIXEL - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Size
-
Constant for the stroke size in pixels.
- StrokeTheme<T extends StrokeTheme<T>> - Interface in com.pranavpandey.android.dynamic.theme.base
-
A
BaseTheme
to implement the stroke theme. - STYLE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key.Short
-
Short serialized name for the style.
- STYLE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key
-
Serialized name for the style.
- StyleTheme<T extends StyleTheme<T>> - Interface in com.pranavpandey.android.dynamic.theme.base
-
A
BaseTheme
to implement the style theme. - SURFACE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.ColorType
-
Constant for the surface color.
- SURFACE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key.Short
-
Short serialized name for the surface color.
- SURFACE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key
-
Serialized name for the surface color.
- SurfaceTheme<T extends SurfaceTheme<T>> - Interface in com.pranavpandey.android.dynamic.theme.base
-
An
ElevationTheme
to implement the surface theme. - SYSTEM - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Color
-
Constant for the system color.
- SYSTEM - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Color.ToString
-
String constant for the system color.
- SYSTEM - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Contrast
-
Constant for the auto system contrast.
- SYSTEM - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Contrast.ToString
-
String constant for the auto system contrast.
- SYSTEM - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Corner
-
Constant for the system corner size.
- SYSTEM - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Corner.ToString
-
String constant for the system corner size.
- SYSTEM - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Night
-
Constant for the night theme according to the system.
- SYSTEM - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Night.ToString
-
String constant for the night theme according to the system.
- SYSTEM - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme
-
Constant for the system theme.
- SYSTEM - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.ToString
-
String constant for the system theme.
- SYSTEM - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Value.Short
-
Short constant for the system value.
- SYSTEM - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Value
-
Constant for the system value.
T
- TABLE_NAME - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.ThemeContract.Preset
-
Table name for the presets data.
- TEXT_PRIMARY - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.ColorType
-
Constant for the text primary color.
- TEXT_PRIMARY - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key.Short
-
Short serialized name for the text primary color.
- TEXT_PRIMARY - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key
-
Serialized name for the text primary color.
- TEXT_PRIMARY_INVERSE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.ColorType
-
Constant for the inverse text primary color.
- TEXT_PRIMARY_INVERSE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key.Short
-
Short serialized name for the text primary color inverse.
- TEXT_PRIMARY_INVERSE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key
-
Serialized name for the text primary color inverse.
- TEXT_SECONDARY - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.ColorType
-
Constant for the text secondary color.
- TEXT_SECONDARY - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key.Short
-
Short serialized name for the text secondary color.
- TEXT_SECONDARY - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key
-
Serialized name for the text secondary color.
- TEXT_SECONDARY_INVERSE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.ColorType
-
Constant for the inverse text secondary color.
- TEXT_SECONDARY_INVERSE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key.Short
-
Short serialized name for the text secondary color inverse.
- TEXT_SECONDARY_INVERSE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key
-
Serialized name for the text secondary color inverse.
- TextTheme<T extends TextTheme<T>> - Interface in com.pranavpandey.android.dynamic.theme.base
-
A
BaseTheme
to implement the text theme. - Theme - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
Constant values for the theme.
- THEME - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.ThemeContract.Preset.Column
-
Column name for the preset theme string.
- Theme.Action - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
Theme actions to perform the operations accordingly.
- Theme.BackgroundAware - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
Constant values for the background aware functionality.
- Theme.BackgroundAware.ToString - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
String constant values for the background aware functionality.
- Theme.Code - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
Interface to hold the theme code values.
- Theme.Code.Color - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
Interface to hold the theme code color constants.
- Theme.Code.Correction - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
Interface to hold the theme code correction constants.
- Theme.Code.Overlay - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
Constant values for the theme code overlay.
- Theme.Code.Overlay.ToString - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
String constant values for the theme code overlay.
- Theme.Code.Style - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
Interface to hold the theme code style constants.
- Theme.Color - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
Interface to hold the color constants.
- Theme.Color.ToString - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
Interface to hold the string color constants.
- Theme.ColorType - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
Interface to hold the color type constant values according to the
R.attr.adt_colorType
. - Theme.Contrast - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
Constant values for the contrast.
- Theme.Contrast.ToString - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
String constant values for the contrast.
- Theme.Corner - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
Constant values for the corner size.
- Theme.Corner.ToString - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
String constant values for the corner size.
- Theme.Dynamic - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
Constant values for the dynamic theme.
- Theme.Dynamic.ToString - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
String constant values for the dynamic theme.
- Theme.Elevation - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
Constant values for the elevation functionality.
- Theme.Elevation.ToString - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
String constant values for the elevation functionality.
- Theme.Font - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
Constant values for the font scale.
- Theme.Font.ToString - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
String constant values for the font scale.
- Theme.Intent - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
String constant values for the dynamic theme intent.
- Theme.Key - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
Constants for the theme keys.
- Theme.Key.Short - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
Short constants for the theme keys.
- Theme.Night - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
Constant values for the night theme.
- Theme.Night.ToString - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
String constant values for the night theme.
- Theme.Opacity - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
Constant values for the opacity.
- Theme.Opacity.ToString - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
String constant values for the opacity.
- Theme.Size - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
Interface to hold the theme size constants.
- Theme.Style - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
Constant values for the dynamic theme style.
- Theme.Style.ToString - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
String constant values for the dynamic theme style.
- Theme.ToString - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
String constant values for the theme.
- Theme.Value - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
Constants for the theme values.
- Theme.Value.Short - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
Short constants for the theme values.
- Theme.Visibility - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
Constant values for the visibility.
- Theme.Visibility.ToString - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
String constant values for the visibility.
- ThemeContract - Class in com.pranavpandey.android.dynamic.theme
-
Theme contract class to hold the database values.
- ThemeContract() - Constructor for class com.pranavpandey.android.dynamic.theme.ThemeContract
- ThemeContract.Code - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
Interface to hold the content provider match codes.
- ThemeContract.Permission - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
Permissions for the dynamic theme.
- ThemeContract.Preset - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
Interface to hold the preset constants.
- ThemeContract.Preset.Column - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
Interface to hold the preset database columns.
- ThemeContract.Preset.Type - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
Interface to hold the theme preset type.
- ThemeContract.Preset.Type.ToString - Annotation Interface in com.pranavpandey.android.dynamic.theme
-
String constant values for the theme presets.
- TINT_ACCENT - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.ColorType
-
Constant for the tint accent color.
- TINT_ACCENT - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key.Short
-
Short serialized name for the tint accent color.
- TINT_ACCENT - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key
-
Serialized name for the tint accent color.
- TINT_ACCENT_DARK - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.ColorType
-
Constant for the tint dark accent color.
- TINT_ACCENT_DARK - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key.Short
-
Short serialized name for the tint accent color dark.
- TINT_ACCENT_DARK - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key
-
Serialized name for the tint accent color dark.
- TINT_BACKGROUND - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.ColorType
-
Constant for the tint background color.
- TINT_BACKGROUND - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key.Short
-
Short serialized name for the tint background color.
- TINT_BACKGROUND - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key
-
Serialized name for the tint background color.
- TINT_ERROR - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.ColorType
-
Constant for the tint error color.
- TINT_ERROR - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key.Short
-
Short serialized name for the tint error color.
- TINT_ERROR - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key
-
Serialized name for the tint error color.
- TINT_PRIMARY - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.ColorType
-
Constant for the tint primary color.
- TINT_PRIMARY - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key.Short
-
Short serialized name for the tint primary color.
- TINT_PRIMARY - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key
-
Serialized name for the tint primary color.
- TINT_PRIMARY_DARK - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.ColorType
-
Constant for the tint dark primary color.
- TINT_PRIMARY_DARK - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key.Short
-
Short serialized name for the tint primary color dark.
- TINT_PRIMARY_DARK - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key
-
Serialized name for the tint primary color dark.
- TINT_SURFACE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.ColorType
-
Constant for the tint surface color.
- TINT_SURFACE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key.Short
-
Short serialized name for the tint surface color.
- TINT_SURFACE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key
-
Serialized name for the tint surface color.
- toDynamicString() - Method in interface com.pranavpandey.android.dynamic.theme.base.StringTheme
-
Convert this theme into a pretty JSON string.
- toJsonString() - Method in class com.pranavpandey.android.dynamic.theme.AppTheme
- toJsonString() - Method in interface com.pranavpandey.android.dynamic.theme.base.StringTheme
-
Converts this theme into its JSON equivalent.
- toJsonString(boolean, boolean) - Method in interface com.pranavpandey.android.dynamic.theme.base.StringTheme
-
Converts this theme into its JSON equivalent.
- toString() - Method in class com.pranavpandey.android.dynamic.theme.DynamicColors
- TRANSLUCENT - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Opacity
-
Constant value for the translucent opacity.
- TranslucentTheme<T extends TranslucentTheme<T>> - Interface in com.pranavpandey.android.dynamic.theme.base
-
A
BaseTheme
to implement the translucent theme. - TYPE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key.Short
-
Short serialized name for the type.
- TYPE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key
-
Serialized name for the type.
- TYPE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.ThemeContract.Preset.Column
-
Column name for the preset type.
- TypeTheme<T extends TypeTheme<T>> - Interface in com.pranavpandey.android.dynamic.theme.base
-
A
BaseTheme
to implement the type theme.
U
- UNKNOWN - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.BackgroundAware.ToString
-
String constant for the unknown background aware.
- UNKNOWN - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.BackgroundAware
-
Constant for the unknown background aware.
- UNKNOWN - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Color
-
Constant for the unknown color.
- UNKNOWN - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.ColorType
-
Constant for the unknown color.
- UNKNOWN - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Contrast
-
Constant for the unknown contrast.
- UNKNOWN - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Corner
-
Constant for the unknown corner size.
- UNKNOWN - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Elevation.ToString
-
String constant for the unknown elevation.
- UNKNOWN - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Elevation
-
Constant for the unknown elevation.
- UNKNOWN - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Font
-
Constant for the unknown font scale.
- UNKNOWN - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Opacity
-
Constant for the unknown opacity.
- URL - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme
-
URL for the theme.
V
- VALUE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Dynamic.ToString
-
String constant for the value dynamic theme.
- VALUE - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Dynamic
-
Constant for the value dynamic theme.
W
- WALLPAPER - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Color.ToString
-
String constant for the wallpaper color.
- WALLPAPER - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Color
-
Constant for the wallpaper color.
- WIDGET - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Opacity
-
Minimum value for the widget opacity.
- WIDGET - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.ToString
-
String constant for the widget theme.
- WIDGET - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme
-
Constant for the widget theme.
- WIDGET_ID - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.Theme.Key
-
Serialized name for the widget id.
- WidgetTheme<T extends WidgetTheme<T,
V>, V extends BaseTheme<V>> - Interface in com.pranavpandey.android.dynamic.theme.base -
A
BaseTheme
to implement the widget theme. - write(JsonWriter, T) - Method in class com.pranavpandey.android.dynamic.theme.adapter.DynamicThemeTypeAdapter
- WRITE_THEME - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.ThemeContract.Permission
-
Permission to write the theme presets.
- writeToParcel(Parcel, int) - Method in class com.pranavpandey.android.dynamic.theme.DynamicColors
_
- _ID - Static variable in annotation interface com.pranavpandey.android.dynamic.theme.ThemeContract.Preset.Column
-
Column name for the preset id.
All Classes and Interfaces|All Packages|Constant Field Values