A C D E F G H I L M N O P R S T U V W 

A

allowReordering - Variable in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridView
 
AnimatorProxy - Class in com.felipecsl.asymmetricgridview.library.widget
 
applyTransformation(float, Transformation) - Method in class com.felipecsl.asymmetricgridview.library.widget.AnimatorProxy
 
AsymmetricGridView - Class in com.felipecsl.asymmetricgridview.library.widget
 
AsymmetricGridView(Context, AttributeSet) - Constructor for class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridView
 
AsymmetricGridView.SavedState - Class in com.felipecsl.asymmetricgridview.library.widget
 
AsymmetricGridView.SavedState(Parcelable) - Constructor for class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridView.SavedState
 
AsymmetricGridViewAdapter<T extends AsymmetricItem> - Class in com.felipecsl.asymmetricgridview.library.widget
 
AsymmetricGridViewAdapter(Context, AsymmetricGridView, ListAdapter) - Constructor for class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridViewAdapter
 
AsymmetricItem - Interface in com.felipecsl.asymmetricgridview.library.model
 
AsyncTaskCompat<Params,Progress,Result> - Class in com.felipecsl.asymmetricgridview.library
AsyncTaskCompat enables proper and easy use of the UI thread.
AsyncTaskCompat() - Constructor for class com.felipecsl.asymmetricgridview.library.AsyncTaskCompat
Creates a new asynchronous task.
AsyncTaskCompat.Status - Enum in com.felipecsl.asymmetricgridview.library
Indicates the current status of the task.

C

cancel(boolean) - Method in class com.felipecsl.asymmetricgridview.library.AsyncTaskCompat
Attempts to cancel execution of this task.
com.felipecsl.asymmetricgridview.library - package com.felipecsl.asymmetricgridview.library
 
com.felipecsl.asymmetricgridview.library.model - package com.felipecsl.asymmetricgridview.library.model
 
com.felipecsl.asymmetricgridview.library.widget - package com.felipecsl.asymmetricgridview.library.widget
 
context - Variable in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridViewAdapter
 
createObject() - Method in class com.felipecsl.asymmetricgridview.library.widget.LinearLayoutPoolObjectFactory
 
createObject() - Method in interface com.felipecsl.asymmetricgridview.library.widget.PoolObjectFactory
 
CREATOR - Static variable in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridView.SavedState
 

D

debugging - Variable in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridView
 
determineColumns() - Method in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridView
 
doInBackground(Params...) - Method in class com.felipecsl.asymmetricgridview.library.AsyncTaskCompat
Override this method to perform a computation on a background thread.
dpToPx(Context, float) - Static method in class com.felipecsl.asymmetricgridview.library.Utils
 
draw(Canvas) - Method in class com.felipecsl.asymmetricgridview.library.widget.IcsColorDrawable
 

E

execute(Params...) - Method in class com.felipecsl.asymmetricgridview.library.AsyncTaskCompat
Executes the task with the specified parameters.
execute(Runnable) - Static method in class com.felipecsl.asymmetricgridview.library.AsyncTaskCompat
Convenience version of AsyncTaskCompat.execute(Object...) for use with a simple Runnable object.
executeOnExecutor(Executor, Params...) - Method in class com.felipecsl.asymmetricgridview.library.AsyncTaskCompat
Executes the task with the specified parameters.
executeParallely(Params...) - Method in class com.felipecsl.asymmetricgridview.library.AsyncTaskCompat
Executes the task with the specified parameters.
executeSerially(Params...) - Method in class com.felipecsl.asymmetricgridview.library.AsyncTaskCompat
Executes the task with the specified parameters.

F

fireOnItemClick(int, View) - Method in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridView
 
fireOnItemLongClick(int, View) - Method in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridView
 

G

get() - Method in class com.felipecsl.asymmetricgridview.library.AsyncTaskCompat
Waits if necessary for the computation to complete, and then retrieves its result.
get(long, TimeUnit) - Method in class com.felipecsl.asymmetricgridview.library.AsyncTaskCompat
Waits if necessary for at most the given time for the computation to complete, and then retrieves its result.
getAlpha() - Method in class com.felipecsl.asymmetricgridview.library.widget.AnimatorProxy
 
getAlpha() - Method in class com.felipecsl.asymmetricgridview.library.widget.NineLinearLayout
 
getAvailableSpace() - Method in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridView
 
getColumnSpan() - Method in interface com.felipecsl.asymmetricgridview.library.model.AsymmetricItem
 
getColumnWidth() - Method in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridView
 
getCount() - Method in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridViewAdapter
 
getDisplayMetrics(Context) - Static method in class com.felipecsl.asymmetricgridview.library.Utils
Returns a valid DisplayMetrics object
getDividerPadding() - Method in class com.felipecsl.asymmetricgridview.library.widget.IcsLinearLayout
Get the padding size used to inset dividers in pixels
getDividerWidth() - Method in class com.felipecsl.asymmetricgridview.library.widget.IcsLinearLayout
Get the width of the current divider drawable.
getIndex() - Method in class com.felipecsl.asymmetricgridview.library.widget.RowItem
 
getItem(int) - Method in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridViewAdapter
 
getItem() - Method in class com.felipecsl.asymmetricgridview.library.widget.RowItem
 
getItemId(int) - Method in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridViewAdapter
 
getNumColumns() - Method in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridView
 
getOpacity() - Method in class com.felipecsl.asymmetricgridview.library.widget.IcsColorDrawable
 
getRequestedHorizontalSpacing() - Method in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridView
 
getRowCount() - Method in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridViewAdapter
 
getRowHeight(AsymmetricItem) - Method in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridViewAdapter
 
getRowHeight(int) - Method in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridViewAdapter
 
getRowSpan() - Method in interface com.felipecsl.asymmetricgridview.library.model.AsymmetricItem
 
getRowWidth(AsymmetricItem) - Method in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridViewAdapter
 
getRowWidth(int) - Method in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridViewAdapter
 
getScaleX() - Method in class com.felipecsl.asymmetricgridview.library.widget.AnimatorProxy
 
getScaleY() - Method in class com.felipecsl.asymmetricgridview.library.widget.AnimatorProxy
 
getScreenWidth(Context) - Static method in class com.felipecsl.asymmetricgridview.library.Utils
 
getScrollX() - Method in class com.felipecsl.asymmetricgridview.library.widget.AnimatorProxy
 
getScrollY() - Method in class com.felipecsl.asymmetricgridview.library.widget.AnimatorProxy
 
getShowDividers() - Method in class com.felipecsl.asymmetricgridview.library.widget.IcsLinearLayout
 
getStatus() - Method in class com.felipecsl.asymmetricgridview.library.AsyncTaskCompat
Returns the current status of this task.
getTranslationX() - Method in class com.felipecsl.asymmetricgridview.library.widget.AnimatorProxy
 
getTranslationX() - Method in class com.felipecsl.asymmetricgridview.library.widget.NineLinearLayout
 
getTranslationY() - Method in class com.felipecsl.asymmetricgridview.library.widget.AnimatorProxy
 
getView(int, View, ViewGroup) - Method in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridViewAdapter
 
getWrappedAdapter() - Method in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridViewAdapter
 
gridAdapter - Variable in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridView
 

H

hasDividerBeforeChildAt(int) - Method in class com.felipecsl.asymmetricgridview.library.widget.IcsLinearLayout
Determines where to position dividers between children.

I

IcsColorDrawable - Class in com.felipecsl.asymmetricgridview.library.widget
A version of ColorDrawable that respects bounds.
IcsColorDrawable(ColorDrawable) - Constructor for class com.felipecsl.asymmetricgridview.library.widget.IcsColorDrawable
 
IcsColorDrawable(int) - Constructor for class com.felipecsl.asymmetricgridview.library.widget.IcsColorDrawable
 
IcsLinearLayout - Class in com.felipecsl.asymmetricgridview.library.widget
A simple extension of a regular linear layout that supports the divider API of Android 4.0+.
IcsLinearLayout(Context, AttributeSet) - Constructor for class com.felipecsl.asymmetricgridview.library.widget.IcsLinearLayout
 
init() - Static method in class com.felipecsl.asymmetricgridview.library.AsyncTaskCompat
 
isAllowReordering() - Method in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridView
 
isCancelled() - Method in class com.felipecsl.asymmetricgridview.library.AsyncTaskCompat
Returns true if this task was cancelled before it completed normally.
isDebugging() - Method in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridView
 

L

LinearLayoutPoolObjectFactory - Class in com.felipecsl.asymmetricgridview.library.widget
 
LinearLayoutPoolObjectFactory(Context) - Constructor for class com.felipecsl.asymmetricgridview.library.widget.LinearLayoutPoolObjectFactory
 
listView - Variable in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridViewAdapter
 

M

measureChildWithMargins(View, int, int, int, int) - Method in class com.felipecsl.asymmetricgridview.library.widget.IcsLinearLayout
 

N

NEEDS_PROXY - Static variable in class com.felipecsl.asymmetricgridview.library.widget.AnimatorProxy
 
NineLinearLayout - Class in com.felipecsl.asymmetricgridview.library.widget
 
NineLinearLayout(Context, AttributeSet) - Constructor for class com.felipecsl.asymmetricgridview.library.widget.NineLinearLayout
 
numColumns - Variable in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridView
 

O

onCancelled(Result) - Method in class com.felipecsl.asymmetricgridview.library.AsyncTaskCompat
Runs on the UI thread after AsyncTaskCompat.cancel(boolean) is invoked and AsyncTaskCompat.doInBackground(Object[]) has finished.
onCancelled() - Method in class com.felipecsl.asymmetricgridview.library.AsyncTaskCompat
Applications should preferably override AsyncTaskCompat.onCancelled(Object).
onClick(View) - Method in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridViewAdapter
 
onDraw(Canvas) - Method in class com.felipecsl.asymmetricgridview.library.widget.IcsLinearLayout
 
onItemClickListener - Variable in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridView
 
onItemLongClickListener - Variable in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridView
 
onLongClick(View) - Method in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridViewAdapter
 
onMeasure(int, int) - Method in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridView
 
onPostExecute(Result) - Method in class com.felipecsl.asymmetricgridview.library.AsyncTaskCompat
Runs on the UI thread after AsyncTaskCompat.doInBackground(Params...).
onPreExecute() - Method in class com.felipecsl.asymmetricgridview.library.AsyncTaskCompat
Runs on the UI thread before AsyncTaskCompat.doInBackground(Params...).
onProgressUpdate(Progress...) - Method in class com.felipecsl.asymmetricgridview.library.AsyncTaskCompat
Runs on the UI thread after AsyncTaskCompat.publishProgress(Progress...) is invoked.
onRestoreInstanceState(Parcelable) - Method in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridView
 
onSaveInstanceState() - Method in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridView
 

P

PoolObjectFactory<T extends android.view.View> - Interface in com.felipecsl.asymmetricgridview.library.widget
 
publishProgress(Progress...) - Method in class com.felipecsl.asymmetricgridview.library.AsyncTaskCompat
This method can be invoked from AsyncTaskCompat.doInBackground(Params...) to publish updates on the UI thread while the background computation is still running.

R

recalculateItemsPerRow() - Method in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridViewAdapter
 
requestedColumnCount - Variable in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridView
 
requestedColumnWidth - Variable in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridView
 
requestedHorizontalSpacing - Variable in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridView
 
reset() - Method in class com.felipecsl.asymmetricgridview.library.widget.AnimatorProxy
 
RowItem<T extends AsymmetricItem> - Class in com.felipecsl.asymmetricgridview.library.widget
 
RowItem(int, T) - Constructor for class com.felipecsl.asymmetricgridview.library.widget.RowItem
 

S

SERIAL_EXECUTOR - Static variable in class com.felipecsl.asymmetricgridview.library.AsyncTaskCompat
An Executor that executes tasks one at a time in serial order.
setAdapter(ListAdapter) - Method in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridView
 
setAllowReordering(boolean) - Method in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridView
 
setAlpha(float) - Method in class com.felipecsl.asymmetricgridview.library.widget.AnimatorProxy
 
setAlpha(int) - Method in class com.felipecsl.asymmetricgridview.library.widget.IcsColorDrawable
 
setAlpha(float) - Method in class com.felipecsl.asymmetricgridview.library.widget.NineLinearLayout
 
setColorFilter(ColorFilter) - Method in class com.felipecsl.asymmetricgridview.library.widget.IcsColorDrawable
 
setDebugging(boolean) - Method in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridView
 
setDefaultExecutor(Executor) - Static method in class com.felipecsl.asymmetricgridview.library.AsyncTaskCompat
 
setDividerDrawable(Drawable) - Method in class com.felipecsl.asymmetricgridview.library.widget.IcsLinearLayout
Set a drawable to be used as a divider between items.
setDividerPadding(int) - Method in class com.felipecsl.asymmetricgridview.library.widget.IcsLinearLayout
Set padding displayed on both ends of dividers.
setOnItemClickListener(AdapterView.OnItemClickListener) - Method in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridView
 
setOnItemLongClickListener(AdapterView.OnItemLongClickListener) - Method in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridView
 
setRequestedColumnCount(int) - Method in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridView
 
setRequestedColumnWidth(int) - Method in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridView
 
setRequestedHorizontalSpacing(int) - Method in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridView
 
setScaleX(float) - Method in class com.felipecsl.asymmetricgridview.library.widget.AnimatorProxy
 
setScaleY(float) - Method in class com.felipecsl.asymmetricgridview.library.widget.AnimatorProxy
 
setScrollX(int) - Method in class com.felipecsl.asymmetricgridview.library.widget.AnimatorProxy
 
setScrollY(int) - Method in class com.felipecsl.asymmetricgridview.library.widget.AnimatorProxy
 
setShowDividers(int) - Method in class com.felipecsl.asymmetricgridview.library.widget.IcsLinearLayout
Set how dividers should be shown between items in this layout
setTranslationX(float) - Method in class com.felipecsl.asymmetricgridview.library.widget.AnimatorProxy
 
setTranslationX(float) - Method in class com.felipecsl.asymmetricgridview.library.widget.NineLinearLayout
 
setTranslationY(float) - Method in class com.felipecsl.asymmetricgridview.library.widget.AnimatorProxy
 
setVisibility(int) - Method in class com.felipecsl.asymmetricgridview.library.widget.NineLinearLayout
 
SHOW_DIVIDER_BEGINNING - Static variable in class com.felipecsl.asymmetricgridview.library.widget.IcsLinearLayout
Show a divider at the beginning of the group.
SHOW_DIVIDER_END - Static variable in class com.felipecsl.asymmetricgridview.library.widget.IcsLinearLayout
Show a divider at the end of the group.
SHOW_DIVIDER_MIDDLE - Static variable in class com.felipecsl.asymmetricgridview.library.widget.IcsLinearLayout
Show dividers between each item in the group.
SHOW_DIVIDER_NONE - Static variable in class com.felipecsl.asymmetricgridview.library.widget.IcsLinearLayout
Don't show any dividers.

T

THREAD_POOL_EXECUTOR - Static variable in class com.felipecsl.asymmetricgridview.library.AsyncTaskCompat
An Executor that can be used to execute tasks in parallel.

U

Utils - Class in com.felipecsl.asymmetricgridview.library
 
Utils() - Constructor for class com.felipecsl.asymmetricgridview.library.Utils
 

V

valueOf(String) - Static method in enum com.felipecsl.asymmetricgridview.library.AsyncTaskCompat.Status
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.felipecsl.asymmetricgridview.library.AsyncTaskCompat.Status
Returns an array containing the constants of this enum type, in the order they are declared.

W

wrap(View) - Static method in class com.felipecsl.asymmetricgridview.library.widget.AnimatorProxy
 
wrappedAdapter - Variable in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridViewAdapter
 
writeToParcel(Parcel, int) - Method in class com.felipecsl.asymmetricgridview.library.widget.AsymmetricGridView.SavedState
 
A C D E F G H I L M N O P R S T U V W