Index

A B C D E F G H I L M N O P Q R S T U V W _ 
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.
A B C D E F G H I L M N O P Q R S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values