Skip navigation links
A B C D E F G H I O R S T U V W 

A

addAll(List<Flavor>) - Method in class com.ftinc.scoop.ui.FlavorRecyclerAdapter
 
addDayNightFlavor(String, int) - Method in class com.ftinc.scoop.Scoop.Builder
 
addDayNightFlavor(String, int, boolean) - Method in class com.ftinc.scoop.Scoop.Builder
 
addFlavor(String, int) - Method in class com.ftinc.scoop.Scoop.Builder
 
addFlavor(String, int, boolean) - Method in class com.ftinc.scoop.Scoop.Builder
 
addFlavor(String, int, int) - Method in class com.ftinc.scoop.Scoop.Builder
 
addFlavor(String, int, int, boolean) - Method in class com.ftinc.scoop.Scoop.Builder
 
addFlavor(String, int, int, boolean, boolean) - Method in class com.ftinc.scoop.Scoop.Builder
 
addFlavor(Flavor...) - Method in class com.ftinc.scoop.Scoop.Builder
 
addTopping(Topping...) - Method in class com.ftinc.scoop.SugarCone
Deprecated.
 
addToppings(Topping...) - Method in class com.ftinc.scoop.Scoop.Builder
Deprecated.
Toppings no longer need to be pre-instantiated
addToppings(Collection<Topping>) - Method in class com.ftinc.scoop.SugarCone
Deprecated.
 
AnimatedBinding - Class in com.ftinc.scoop.binding
Project: ThemeEngineTest Package: com.ftinc.scoop.model Created by drew.heavner on 6/21/16.
AnimatedBinding(int, Interpolator) - Constructor for class com.ftinc.scoop.binding.AnimatedBinding
 
apply(Activity) - Method in class com.ftinc.scoop.Scoop
Apply the current Flavor to the given activity based on the user's selected preference.
apply(Context, Menu) - Method in class com.ftinc.scoop.Scoop
Apply the attributed menu item tint to all the icons if the attribute R.attr#toolbarItemTint
applyColor(View, int) - Method in class com.ftinc.scoop.adapters.DefaultColorAdapter
 
applyColor(ImageView, int) - Method in class com.ftinc.scoop.adapters.ImageViewColorAdapter
 
applyColor(SwitchCompat, int) - Method in class com.ftinc.scoop.adapters.SwitchCompatColorAdapter
 
applyColor(TextView, int) - Method in class com.ftinc.scoop.adapters.TextViewColorAdapter
 
applyColor(ViewGroup, int) - Method in class com.ftinc.scoop.adapters.ViewGroupColorAdapter
 
applyDialog(Activity) - Method in class com.ftinc.scoop.Scoop
Apply the current Flavors Dialog theme to the activity to give it a Dialog like appearance based on the user selected preference
AttrUtils - Class in com.ftinc.scoop.util
Project: ThemeEngineTest Package: com.ftinc.scoop.util Created by drew.heavner on 6/8/16.

B

bind(T) - Method in interface com.ftinc.scoop.internal.ToppingBinder
 
bind(Activity) - Method in class com.ftinc.scoop.Scoop
Bind all the annotated elements to a given activity
bind(Object, int, View) - Method in class com.ftinc.scoop.Scoop
Bind a view to a topping on a given object
bind(Object, int, View, ColorAdapter) - Method in class com.ftinc.scoop.Scoop
Bind a view to a topping on a given object with a specified color adapter
bind(Object, int, View, ColorAdapter, Interpolator) - Method in class com.ftinc.scoop.Scoop
Bind a view to a topping on a given object with a specified color adapter and change animation interpolator
bind(Object, int, IBinding) - Method in class com.ftinc.scoop.Scoop
Provide a custom binding to a certain topping id on a given object.
bind(Activity) - Method in class com.ftinc.scoop.SugarCone
Deprecated.
Api Methods
bind(Object, int, View) - Method in class com.ftinc.scoop.SugarCone
Deprecated.
 
bind(Object, int, View, ColorAdapter) - Method in class com.ftinc.scoop.SugarCone
Deprecated.
 
bind(Object, int, View, ColorAdapter, Interpolator) - Method in class com.ftinc.scoop.SugarCone
Deprecated.
 
bind(Object, int, IBinding) - Method in class com.ftinc.scoop.SugarCone
Deprecated.
 
BindingUtils - Class in com.ftinc.scoop.util
Created by r0adkll on 6/26/16.
bindStatusBar(Activity, int) - Method in class com.ftinc.scoop.Scoop
Bind the status bar of an activity to a topping so that it's color is updated when the user/developer updates the color for that topping id
bindStatusBar(Activity, int, Interpolator) - Method in class com.ftinc.scoop.Scoop
Bind the status bar of an activity to a topping so that it's color is updated when the user/developer updates the color for that topping id and animation it's color change using the provided interpolator
bindStatusBar(Activity, int) - Method in class com.ftinc.scoop.SugarCone
Deprecated.
 
bindStatusBar(Activity, int, Interpolator) - Method in class com.ftinc.scoop.SugarCone
Deprecated.
 

C

choose(Flavor) - Method in class com.ftinc.scoop.Scoop
Choose a given flavor
chooseDayNightMode(int) - Method in class com.ftinc.scoop.Scoop
Choose the DayNight mode you want to use for selected day/night mode themes
colorToStateList(int) - Static method in class com.ftinc.scoop.util.Utils
 
colorToStateList(int, int) - Static method in class com.ftinc.scoop.util.Utils
 
com.ftinc.scoop - package com.ftinc.scoop
 
com.ftinc.scoop.adapters - package com.ftinc.scoop.adapters
 
com.ftinc.scoop.binding - package com.ftinc.scoop.binding
 
com.ftinc.scoop.internal - package com.ftinc.scoop.internal
 
com.ftinc.scoop.ui - package com.ftinc.scoop.ui
 
com.ftinc.scoop.util - package com.ftinc.scoop.util
 
createIntent(Context) - Static method in class com.ftinc.scoop.ui.ScoopSettingsActivity
Intent Factories
createIntent(Context, int) - Static method in class com.ftinc.scoop.ui.ScoopSettingsActivity
 
createIntent(Context, String) - Static method in class com.ftinc.scoop.ui.ScoopSettingsActivity
 

D

DEFAULT_ANIMATION_DURATION - Static variable in class com.ftinc.scoop.binding.IBinding
 
DefaultColorAdapter - Class in com.ftinc.scoop.adapters
The default color adapter that just applies the color to the View background
DefaultColorAdapter() - Constructor for class com.ftinc.scoop.adapters.DefaultColorAdapter
 
dipToPx(Context, float) - Static method in class com.ftinc.scoop.util.Utils
 
dpToPx(Context, float) - Static method in class com.ftinc.scoop.util.Utils
 

E

equals(Object) - Method in class com.ftinc.scoop.Flavor
 
equals(Object) - Method in class com.ftinc.scoop.Topping
 

F

Flavor - Class in com.ftinc.scoop
This object represents a styled 'Theme' from the resource attributes Project: ThemeEngineTest Package: com.ftinc.scoop.model Created by drew.heavner on 6/7/16.
Flavor(String, int) - Constructor for class com.ftinc.scoop.Flavor
Constructors
Flavor(String, int, int) - Constructor for class com.ftinc.scoop.Flavor
 
Flavor(String, int, int, boolean) - Constructor for class com.ftinc.scoop.Flavor
 
FlavorRecyclerAdapter - Class in com.ftinc.scoop.ui
Project: ThemeEngineTest Package: com.ftinc.themeenginetest.adapter Created by drew.heavner on 6/8/16.
FlavorRecyclerAdapter(Activity) - Constructor for class com.ftinc.scoop.ui.FlavorRecyclerAdapter
 
FlavorRecyclerAdapter.OnItemClickListener - Interface in com.ftinc.scoop.ui
Listeners

G

getColor(View) - Method in class com.ftinc.scoop.adapters.DefaultColorAdapter
 
getColor(ImageView) - Method in class com.ftinc.scoop.adapters.ImageViewColorAdapter
 
getColor(SwitchCompat) - Method in class com.ftinc.scoop.adapters.SwitchCompatColorAdapter
 
getColor(TextView) - Method in class com.ftinc.scoop.adapters.TextViewColorAdapter
 
getColor(ViewGroup) - Method in class com.ftinc.scoop.adapters.ViewGroupColorAdapter
 
getColor() - Method in class com.ftinc.scoop.Topping
 
getColorAdapter(Class<T>) - Static method in class com.ftinc.scoop.util.BindingUtils
 
getColorAttr(Context, int) - Static method in class com.ftinc.scoop.util.AttrUtils
Get the color value for give attribute
getColorAttr(Context, int, int) - Static method in class com.ftinc.scoop.util.AttrUtils
Get color from a specified style resource for a specified Id
getCurrentFlavor() - Method in class com.ftinc.scoop.Scoop
Get the current flavor to apply
getDayNightMode() - Method in class com.ftinc.scoop.Scoop
Get the selected day night mode to use with certain themes
getDialogStyleResource() - Method in class com.ftinc.scoop.Flavor
 
getDrawableAttr(Context, int) - Static method in class com.ftinc.scoop.util.AttrUtils
Get a Drawable attribute value
getFlavors() - Method in class com.ftinc.scoop.Scoop
Get the list of available flavors that you can scoop from
getId() - Method in class com.ftinc.scoop.Topping
Getters
getInstance() - Static method in class com.ftinc.scoop.Scoop
 
getItemCount() - Method in class com.ftinc.scoop.ui.FlavorRecyclerAdapter
 
getItemId(int) - Method in class com.ftinc.scoop.ui.FlavorRecyclerAdapter
 
getName() - Method in class com.ftinc.scoop.Flavor
Getters
getPreviousColor() - Method in class com.ftinc.scoop.Topping
 
getResourceAttr(Context, int) - Static method in class com.ftinc.scoop.util.AttrUtils
 
getSelectableItemBackground(Context) - Static method in class com.ftinc.scoop.util.AttrUtils
Get the selectableItemBackground attribute drawable
getSelectableItemBackgroundBorderless(Context) - Static method in class com.ftinc.scoop.util.AttrUtils
Get the selectableItemBackground attribute drawable
getStyleResource() - Method in class com.ftinc.scoop.Flavor
 
getToppingId() - Method in class com.ftinc.scoop.binding.IBinding
 
getToppings() - Method in class com.ftinc.scoop.SugarCone
Deprecated.
 

H

hashCode() - Method in class com.ftinc.scoop.Flavor
 
hashCode() - Method in class com.ftinc.scoop.Topping
 

I

IBinding - Class in com.ftinc.scoop.binding
Project: ThemeEngineTest Package: com.ftinc.scoop.model Created by drew.heavner on 6/21/16.
IBinding(int) - Constructor for class com.ftinc.scoop.binding.IBinding
 
ImageViewColorAdapter - Class in com.ftinc.scoop.adapters
Created by r0adkll on 6/17/16.
ImageViewColorAdapter() - Constructor for class com.ftinc.scoop.adapters.ImageViewColorAdapter
 
initialize() - Method in class com.ftinc.scoop.Scoop.Builder
 
isDayNight() - Method in class com.ftinc.scoop.Flavor
 
isTypeOf(Class<?>, Class<?>) - Static method in class com.ftinc.scoop.util.ReflectionUtils
 

O

onBindViewHolder(FlavorRecyclerAdapter.FlavorViewHolder, int) - Method in class com.ftinc.scoop.ui.FlavorRecyclerAdapter
 
onCreate(Bundle) - Method in class com.ftinc.scoop.ui.ScoopSettingsActivity
Lifecycle Methods
onCreateViewHolder(ViewGroup, int) - Method in class com.ftinc.scoop.ui.FlavorRecyclerAdapter
Adapter Methods
onItemClicked(View, Flavor, int) - Method in interface com.ftinc.scoop.ui.FlavorRecyclerAdapter.OnItemClickListener
 
onItemClicked(View, Flavor, int) - Method in class com.ftinc.scoop.ui.ScoopSettingsActivity
Listener Methods
onOptionsItemSelected(MenuItem) - Method in class com.ftinc.scoop.ui.ScoopSettingsActivity
 
onSaveInstanceState(Bundle) - Method in class com.ftinc.scoop.ui.ScoopSettingsActivity
 

R

ReflectionUtils - Class in com.ftinc.scoop.util
Project: ThemeEngineTest Package: com.ftinc.scoop.util Created by drew.heavner on 6/24/16.

S

Scoop - Class in com.ftinc.scoop
Project: ThemeEngineTest Package: com.ftinc.scoop Created by drew.heavner on 6/7/16.
Scoop.Builder - Class in com.ftinc.scoop
Initialization Builder
ScoopSettingsActivity - Class in com.ftinc.scoop.ui
Project: ThemeEngineTest Package: com.ftinc.scoop.ui Created by drew.heavner on 6/8/16.
ScoopSettingsActivity() - Constructor for class com.ftinc.scoop.ui.ScoopSettingsActivity
 
setCurrentFlavor(Flavor) - Method in class com.ftinc.scoop.ui.FlavorRecyclerAdapter
 
setDebug(boolean) - Static method in class com.ftinc.scoop.Scoop
Enable debug logging
setItemClickListener(FlavorRecyclerAdapter.OnItemClickListener) - Method in class com.ftinc.scoop.ui.FlavorRecyclerAdapter
Helper Methods
setSharedPreferences(SharedPreferences) - Method in class com.ftinc.scoop.Scoop.Builder
 
StatusBarBinding - Class in com.ftinc.scoop.binding
Project: ThemeEngineTest Package: com.ftinc.scoop.model Created by drew.heavner on 6/21/16.
StatusBarBinding(int, Activity, Interpolator) - Constructor for class com.ftinc.scoop.binding.StatusBarBinding
 
sugarCone() - Static method in class com.ftinc.scoop.Scoop
Deprecated.
Please just use the Scoop.getInstance() method of Scoop to access the bind methods
SugarCone - Class in com.ftinc.scoop
Deprecated.
SugarCone() - Constructor for class com.ftinc.scoop.SugarCone
Deprecated.
 
SwitchCompatColorAdapter - Class in com.ftinc.scoop.adapters
Created by r0adkll on 6/26/16.
SwitchCompatColorAdapter() - Constructor for class com.ftinc.scoop.adapters.SwitchCompatColorAdapter
 

T

TextViewColorAdapter - Class in com.ftinc.scoop.adapters
Created by r0adkll on 6/17/16.
TextViewColorAdapter() - Constructor for class com.ftinc.scoop.adapters.TextViewColorAdapter
 
Topping - Class in com.ftinc.scoop
Model object that represents a Color Property that the developer can subscribe to changes for to update specified views.
ToppingBinder<T> - Interface in com.ftinc.scoop.internal
Created by r0adkll on 6/25/16.
toppingId - Variable in class com.ftinc.scoop.binding.IBinding
 
toString() - Method in class com.ftinc.scoop.Flavor
Base Methods
toString() - Method in class com.ftinc.scoop.Topping
 

U

unbind() - Method in class com.ftinc.scoop.binding.AnimatedBinding
 
unbind() - Method in class com.ftinc.scoop.binding.IBinding
 
unbind() - Method in class com.ftinc.scoop.binding.StatusBarBinding
 
unbind() - Method in class com.ftinc.scoop.binding.ViewBinding
 
unbind(Object) - Method in class com.ftinc.scoop.Scoop
Unbind all bindings on a certain class
unbind(Object) - Method in class com.ftinc.scoop.SugarCone
Deprecated.
 
update(Topping, boolean) - Method in class com.ftinc.scoop.binding.AnimatedBinding
 
update(Topping) - Method in class com.ftinc.scoop.binding.AnimatedBinding
 
update(Topping) - Method in class com.ftinc.scoop.binding.IBinding
 
update(Topping) - Method in class com.ftinc.scoop.binding.StatusBarBinding
 
update(int, int) - Method in class com.ftinc.scoop.Scoop
Update a topping, i.e.
update(int, int) - Method in class com.ftinc.scoop.SugarCone
Deprecated.
 
Utils - Class in com.ftinc.scoop.util
Project: ThemeEngineTest Package: com.ftinc.scoop.util Created by drew.heavner on 6/8/16.

V

ViewBinding - Class in com.ftinc.scoop.binding
Created by r0adkll on 6/17/16.
ViewBinding(int, View, ColorAdapter, Interpolator) - Constructor for class com.ftinc.scoop.binding.ViewBinding
 
ViewGroupColorAdapter - Class in com.ftinc.scoop.adapters
Created by r0adkll on 6/17/16.
ViewGroupColorAdapter() - Constructor for class com.ftinc.scoop.adapters.ViewGroupColorAdapter
 

W

waffleCone() - Static method in class com.ftinc.scoop.Scoop
Create a builder instance for this class to initialize the library
A B C D E F G H I O R S T U V W 
Skip navigation links