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

A

afterCancelSwipe(View, int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeDismissTouchListener
 
afterCancelSwipe(View, int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeTouchListener
Called after the restore animation of a canceled swipe movement ends.
afterCancelSwipe(View, int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.SwipeUndoTouchListener
 
afterViewFling(View, int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeDismissTouchListener
 
afterViewFling(View, int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeTouchListener
Called after the fling animation of a succesful swipe ends.
afterViewFling(View, int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.SwipeUndoTouchListener
 
AnimateAdditionAdapter<T> - Class in com.nhaarman.listviewanimations.itemmanipulation.animateaddition
An adapter for inserting rows into the ListView with an animation.
AnimateAdditionAdapter(BaseAdapter) - Constructor for class com.nhaarman.listviewanimations.itemmanipulation.animateaddition.AnimateAdditionAdapter
Create a new AnimateAdditionAdapter with given BaseAdapter.

B

beforeViewFling(View, int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeTouchListener
Called when the user lifted their finger off the screen, and the View should be swiped away.
BitmapUtils - Class in com.nhaarman.listviewanimations.itemmanipulation.dragdrop
 
BUILD_TYPE - Static variable in class com.nhaarman.listviewanimations.itemmanipulation.BuildConfig
 
BuildConfig - Class in com.nhaarman.listviewanimations.itemmanipulation
 
BuildConfig() - Constructor for class com.nhaarman.listviewanimations.itemmanipulation.BuildConfig
 

C

clearActive() - Method in class com.nhaarman.listviewanimations.itemmanipulation.animateaddition.InsertQueue
Clears the active states and inserts any pending pairs if applicable.
collapse(int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.expandablelistitem.ExpandableListItemAdapter
Collapse the view at given position.
com.nhaarman.listviewanimations.itemmanipulation - package com.nhaarman.listviewanimations.itemmanipulation
 
com.nhaarman.listviewanimations.itemmanipulation.animateaddition - package com.nhaarman.listviewanimations.itemmanipulation.animateaddition
 
com.nhaarman.listviewanimations.itemmanipulation.dragdrop - package com.nhaarman.listviewanimations.itemmanipulation.dragdrop
 
com.nhaarman.listviewanimations.itemmanipulation.expandablelistitem - package com.nhaarman.listviewanimations.itemmanipulation.expandablelistitem
 
com.nhaarman.listviewanimations.itemmanipulation.swipedismiss - package com.nhaarman.listviewanimations.itemmanipulation.swipedismiss
 
com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo - package com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo
 
computeVerticalScrollExtent() - Method in interface com.nhaarman.listviewanimations.itemmanipulation.dragdrop.DragAndDropListViewWrapper
 
computeVerticalScrollExtent() - Method in class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.DynamicListViewWrapper
 
computeVerticalScrollExtent() - Method in class com.nhaarman.listviewanimations.itemmanipulation.DynamicListView
 
computeVerticalScrollOffset() - Method in interface com.nhaarman.listviewanimations.itemmanipulation.dragdrop.DragAndDropListViewWrapper
 
computeVerticalScrollOffset() - Method in class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.DynamicListViewWrapper
 
computeVerticalScrollOffset() - Method in class com.nhaarman.listviewanimations.itemmanipulation.DynamicListView
 
computeVerticalScrollRange() - Method in interface com.nhaarman.listviewanimations.itemmanipulation.dragdrop.DragAndDropListViewWrapper
 
computeVerticalScrollRange() - Method in class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.DynamicListViewWrapper
 
computeVerticalScrollRange() - Method in class com.nhaarman.listviewanimations.itemmanipulation.DynamicListView
 

D

DEBUG - Static variable in class com.nhaarman.listviewanimations.itemmanipulation.BuildConfig
 
DEFAULT_COLUMN_COUNT - Static variable in class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.GripView
 
DEFAULT_DOT_COLOR - Static variable in class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.GripView
 
DEFAULT_DOT_SIZE_RADIUS_DP - Static variable in class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.GripView
 
DEFAULT_TIMEOUT_MS - Static variable in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.TimedUndoAdapter
The default time in milliseconds before an item in the undo state should automatically dismiss.
dimissPending() - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.SwipeUndoTouchListener
Dismisses all items that are in the undo state.
directDismiss(int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeDismissTouchListener
 
directDismiss(int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.SwipeUndoTouchListener
 
disableDragAndDrop() - Method in class com.nhaarman.listviewanimations.itemmanipulation.DynamicListView
Disables the drag and drop functionality.
disableSwipe() - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeTouchListener
Disables the swipe behavior.
disableSwipeToDismiss() - Method in class com.nhaarman.listviewanimations.itemmanipulation.DynamicListView
dismiss(int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.DynamicListView
Dismisses the View corresponding to given position.
dismiss(int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeDismissAdapter
Dismisses the View corresponding to given position.
dismiss(int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeDismissTouchListener
Dismisses the View corresponding to given position.
dismiss(int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.SwipeUndoAdapter
Dismisses the View corresponding to given position.
dismiss(int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.TimedUndoAdapter
 
DismissableManager - Interface in com.nhaarman.listviewanimations.itemmanipulation.swipedismiss
An interface to specify whether certain items can or cannot be dismissed.
dispatchDraw(Canvas) - Method in class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.DragAndDropHandler
 
dispatchDraw(Canvas) - Method in class com.nhaarman.listviewanimations.itemmanipulation.DynamicListView
 
dispatchTouchEvent(MotionEvent) - Method in class com.nhaarman.listviewanimations.itemmanipulation.DynamicListView
 
DragAndDropHandler - Class in com.nhaarman.listviewanimations.itemmanipulation.dragdrop
A class which handles drag and drop functionality for listview implementations backed up by a Swappable ListAdapter.
DragAndDropHandler(DynamicListView) - Constructor for class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.DragAndDropHandler
Creates a new DragAndDropHandler for given DynamicListView.
DragAndDropHandler(DragAndDropListViewWrapper) - Constructor for class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.DragAndDropHandler
Creates a new DragAndDropHandler for the listview implementation in given DragAndDropListViewWrapper
DragAndDropListViewWrapper - Interface in com.nhaarman.listviewanimations.itemmanipulation.dragdrop
 
DraggableManager - Interface in com.nhaarman.listviewanimations.itemmanipulation.dragdrop
An interface to be used for determining whether the user should be able to drag a View.
DynamicListView - Class in com.nhaarman.listviewanimations.itemmanipulation
A ListView implementation which provides the following functionality: Drag and drop Swipe to dismiss Swipe to dismiss with contextual undo Animate addition
DynamicListView(Context) - Constructor for class com.nhaarman.listviewanimations.itemmanipulation.DynamicListView
 
DynamicListView(Context, AttributeSet) - Constructor for class com.nhaarman.listviewanimations.itemmanipulation.DynamicListView
 
DynamicListView(Context, AttributeSet, int) - Constructor for class com.nhaarman.listviewanimations.itemmanipulation.DynamicListView
 
DynamicListViewWrapper - Class in com.nhaarman.listviewanimations.itemmanipulation.dragdrop
 
DynamicListViewWrapper(DynamicListView) - Constructor for class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.DynamicListViewWrapper
 

E

enableDragAndDrop() - Method in class com.nhaarman.listviewanimations.itemmanipulation.DynamicListView
Enables the drag and drop functionality for this DynamicListView.
enableSimpleSwipeUndo() - Method in class com.nhaarman.listviewanimations.itemmanipulation.DynamicListView
Enables swipe to dismiss with contextual undo for this DynamicListView.
enableSwipe() - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeTouchListener
Enables the swipe behavior.
enableSwipeToDismiss(OnDismissCallback) - Method in class com.nhaarman.listviewanimations.itemmanipulation.DynamicListView
Enables swipe to dismiss functionality for this DynamicListView.
enableSwipeUndo(UndoCallback) - Method in class com.nhaarman.listviewanimations.itemmanipulation.DynamicListView
Enables swipe to dismiss with contextual undo for this DynamicListView.
expand(int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.expandablelistitem.ExpandableListItemAdapter
Expand the view at given position.
ExpandableListItemAdapter<T> - Class in com.nhaarman.listviewanimations.itemmanipulation.expandablelistitem
An ArrayAdapter which allows items to be expanded using an animation.
ExpandableListItemAdapter(Context) - Constructor for class com.nhaarman.listviewanimations.itemmanipulation.expandablelistitem.ExpandableListItemAdapter
Creates a new ExpandableListItemAdapter with an empty list.
ExpandableListItemAdapter(Context, List<T>) - Constructor for class com.nhaarman.listviewanimations.itemmanipulation.expandablelistitem.ExpandableListItemAdapter
Creates a new ExpandableListItemAdapter with the specified list, or an empty list if items == null.
ExpandableListItemAdapter(Context, int, int, int) - Constructor for class com.nhaarman.listviewanimations.itemmanipulation.expandablelistitem.ExpandableListItemAdapter
Creates a new ExpandableListItemAdapter with an empty list.
ExpandableListItemAdapter(Context, int, int, int, List<T>) - Constructor for class com.nhaarman.listviewanimations.itemmanipulation.expandablelistitem.ExpandableListItemAdapter
Creates a new ExpandableListItemAdapter with the specified list, or an empty list if items == null.
ExpandableListItemAdapter.ExpandCollapseListener - Interface in com.nhaarman.listviewanimations.itemmanipulation.expandablelistitem
 

F

finalizeDismiss() - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeDismissTouchListener
If necessary, notifies the OnDismissCallback to remove dismissed object from the adapter, and restores the View presentations.
finalizeDismiss() - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.SwipeUndoTouchListener
If necessary, notifies the UndoCallback to remove dismissed object from the adapter, and restores the View presentations.
FLAVOR - Static variable in class com.nhaarman.listviewanimations.itemmanipulation.BuildConfig
 
fling(int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.DynamicListView
Flings the View corresponding to given position out of sight.
fling(int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeDismissTouchListener
 
fling(int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeTouchListener
Flings the View corresponding to given position out of sight.

G

getActiveDismissCount() - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeDismissTouchListener
 
getActiveIndexes() - Method in class com.nhaarman.listviewanimations.itemmanipulation.animateaddition.InsertQueue
Returns a collection of currently active indexes.
getActiveSwipeCount() - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeTouchListener
Returns the number of active swipe animations.
getAdapter() - Method in class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.DynamicListViewWrapper
 
getAdditionalAnimators(View, ViewGroup) - Method in class com.nhaarman.listviewanimations.itemmanipulation.animateaddition.AnimateAdditionAdapter
Override this method to provide additional animators on top of the default height and alpha animation.
getBitmapFromView(View) - Static method in class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.BitmapUtils
Returns a bitmap showing a screenshot of the view passed in.
getChildAt(int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.DynamicListViewWrapper
 
getChildCount() - Method in class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.DynamicListViewWrapper
 
getContentView(int, View, ViewGroup) - Method in class com.nhaarman.listviewanimations.itemmanipulation.expandablelistitem.ExpandableListItemAdapter
Get a View that displays the content of the data at the specified position in the data set.
getContentView(int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.expandablelistitem.ExpandableListItemAdapter
Return the content view at the specified position.
getCount() - Method in class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.DynamicListViewWrapper
 
getDeltaY() - Method in class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.HoverDrawable
Returns the number of pixels between the original y coordinate of the view, and the current y coordinate.
getDismissAnimationTime() - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeDismissTouchListener
 
getDismissTouchListener() - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeDismissAdapter
Returns the SwipeDismissTouchListener that is used by this SwipeDismissAdapter.
getFirstVisiblePosition() - Method in class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.DynamicListViewWrapper
 
getHeaderViewsCount() - Method in class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.DynamicListViewWrapper
 
getLastVisiblePosition() - Method in class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.DynamicListViewWrapper
 
getListView() - Method in class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.DynamicListViewWrapper
 
getListViewWrapper() - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeTouchListener
 
getPendingItemsToInsert() - Method in class com.nhaarman.listviewanimations.itemmanipulation.animateaddition.InsertQueue
Returns a List of Pairs with the index and items that are pending to be inserted, in the order they were requested.
getPositionForView(View) - Method in class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.DynamicListViewWrapper
 
getPrimaryView(View) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.SimpleSwipeUndoAdapter
 
getPrimaryView() - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.SwipeUndoView
Returns the primary View.
getPrimaryView(View) - Method in interface com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.UndoCallback
Returns the primary View contained in given View.
getSwipeView(View) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeTouchListener
Returns the View that should be swiped away.
getTitleView(int, View, ViewGroup) - Method in class com.nhaarman.listviewanimations.itemmanipulation.expandablelistitem.ExpandableListItemAdapter
Get a View that displays the title of the data at the specified position in the data set.
getTitleView(int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.expandablelistitem.ExpandableListItemAdapter
Return the title view at the specified position.
getTop() - Method in class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.HoverDrawable
Returns the top coordinate of this HoverDrawable.
getUndoCallback() - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.SwipeUndoAdapter
 
getUndoClickView(View) - Method in interface com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.UndoAdapter
Returns the View which serves as a button to undo the swipe movement.
getUndoView(View) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.SimpleSwipeUndoAdapter
 
getUndoView() - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.SwipeUndoView
Returns the undo View.
getUndoView(int, View, ViewGroup) - Method in interface com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.UndoAdapter
Returns the entire undo View that should be shown.
getUndoView(View) - Method in interface com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.UndoCallback
Returns the undo View contained in given View.
getView(int, View, ViewGroup) - Method in class com.nhaarman.listviewanimations.itemmanipulation.animateaddition.AnimateAdditionAdapter
 
getView(int, View, ViewGroup) - Method in class com.nhaarman.listviewanimations.itemmanipulation.expandablelistitem.ExpandableListItemAdapter
 
getView(int, View, ViewGroup) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.SimpleSwipeUndoAdapter
 
getView(int, View, ViewGroup) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.SwipeUndoAdapter
 
GripView - Class in com.nhaarman.listviewanimations.itemmanipulation.dragdrop
A View which shows a number of colored dots in a grid.
GripView(Context) - Constructor for class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.GripView
 
GripView(Context, AttributeSet) - Constructor for class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.GripView
 
GripView(Context, AttributeSet, int) - Constructor for class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.GripView
 

H

handleMoveEvent(MotionEvent) - Method in class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.HoverDrawable
Calculates the new position for this HoverDrawable using given MotionEvent.
hasPendingItems() - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.SwipeUndoTouchListener
 
HoverDrawable - Class in com.nhaarman.listviewanimations.itemmanipulation.dragdrop
A Drawable which represents a dragging View.
HoverDrawable(View, MotionEvent) - Constructor for class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.HoverDrawable
Creates a new HoverDrawable for given View, using given MotionEvent.
HoverDrawable(View, float) - Constructor for class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.HoverDrawable
Creates a new HoverDrawable for given View, using given MotionEvent.

I

insert(int, T) - Method in class com.nhaarman.listviewanimations.itemmanipulation.animateaddition.AnimateAdditionAdapter
Inserts an item at given index.
insert(int, T...) - Method in class com.nhaarman.listviewanimations.itemmanipulation.animateaddition.AnimateAdditionAdapter
Inserts items, starting at given index.
insert(Pair<Integer, T>...) - Method in class com.nhaarman.listviewanimations.itemmanipulation.animateaddition.AnimateAdditionAdapter
Inserts items at given indexes.
insert(Iterable<Pair<Integer, T>>) - Method in class com.nhaarman.listviewanimations.itemmanipulation.animateaddition.AnimateAdditionAdapter
Inserts items at given indexes.
insert(int, T) - Method in class com.nhaarman.listviewanimations.itemmanipulation.animateaddition.InsertQueue
Insert an item into the queue at given index.
insert(Pair<Integer, T>...) - Method in class com.nhaarman.listviewanimations.itemmanipulation.animateaddition.InsertQueue
 
insert(Collection<Pair<Integer, T>>) - Method in class com.nhaarman.listviewanimations.itemmanipulation.animateaddition.InsertQueue
 
insert(int, Object) - Method in class com.nhaarman.listviewanimations.itemmanipulation.DynamicListView
Inserts an item at given index.
insert(int, Object...) - Method in class com.nhaarman.listviewanimations.itemmanipulation.DynamicListView
Inserts items, starting at given index.
insert(Pair<Integer, T>...) - Method in class com.nhaarman.listviewanimations.itemmanipulation.DynamicListView
Inserts items at given indexes.
insert(Iterable<Pair<Integer, T>>) - Method in class com.nhaarman.listviewanimations.itemmanipulation.DynamicListView
Insert items at given indexes.
InsertQueue<T> - Class in com.nhaarman.listviewanimations.itemmanipulation.animateaddition
A class to insert items only when there are no active items.
InsertQueue(Insertable<T>) - Constructor for class com.nhaarman.listviewanimations.itemmanipulation.animateaddition.InsertQueue
 
isDismissable(long, int) - Method in interface com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.DismissableManager
Returns whether the item for given id and position can be dismissed.
isDraggable(View, int, float, float) - Method in interface com.nhaarman.listviewanimations.itemmanipulation.dragdrop.DraggableManager
Returns whether the View at given position can be dragged.
isDraggable(View, int, float, float) - Method in class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.TouchViewDraggableManager
 
isExpanded(int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.expandablelistitem.ExpandableListItemAdapter
Indicates if the item at the specified position is expanded.
isInteracting() - Method in class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.DragAndDropHandler
 
isInteracting() - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeTouchListener
 
isInteracting() - Method in interface com.nhaarman.listviewanimations.itemmanipulation.TouchEventHandler
 
isMovingUpwards() - Method in class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.HoverDrawable
Returns whether the user is currently dragging this HoverDrawable upwards.
isSwiping() - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeTouchListener
Returns whether the user is currently swiping an item.

N

notifyCallback(List<Integer>) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeDismissTouchListener
Notifies the OnDismissCallback of dismissed items.
notifyDataSetChanged() - Method in class com.nhaarman.listviewanimations.itemmanipulation.expandablelistitem.ExpandableListItemAdapter
 
notifyDataSetChanged() - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeDismissAdapter
 
notifyDataSetChanged() - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeTouchListener
Notifies this SwipeTouchListener that the adapter contents have changed.

O

onCancelSwipe(View, int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeTouchListener
Called when the swipe movement is canceled.
onDismiss(ViewGroup, int[]) - Method in interface com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.OnDismissCallback
Called when the user has indicated they she would like to dismiss one or more list item positions.
onDismiss(View, int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.SimpleSwipeUndoAdapter
 
onDismiss(ViewGroup, int[]) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.SimpleSwipeUndoAdapter
 
onDismiss(View, int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.TimedUndoAdapter
 
onDismiss(ViewGroup, int[]) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.TimedUndoAdapter
 
onDismiss(View, int) - Method in interface com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.UndoCallback
Called when the user has definitively dismissed an item.
Do NOT remove the item from the adapter here! Instead, do this in OnDismissCallback.onDismiss(android.view.ViewGroup, int[]).
OnDismissCallback - Interface in com.nhaarman.listviewanimations.itemmanipulation.swipedismiss
A callback interface used to inform its client about a successful dismissal of one or more list item positions.
onDraw(Canvas) - Method in class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.GripView
 
onItemCollapsed(int) - Method in interface com.nhaarman.listviewanimations.itemmanipulation.expandablelistitem.ExpandableListItemAdapter.ExpandCollapseListener
 
onItemExpanded(int) - Method in interface com.nhaarman.listviewanimations.itemmanipulation.expandablelistitem.ExpandableListItemAdapter.ExpandCollapseListener
 
onItemMoved(int, int) - Method in interface com.nhaarman.listviewanimations.itemmanipulation.dragdrop.OnItemMovedListener
Called when an item that was dragged has been dropped.
OnItemMovedListener - Interface in com.nhaarman.listviewanimations.itemmanipulation.dragdrop
An interface which provides a callback that is called when an item has moved using the com.nhaarman.listviewanimations.itemmanipulation.dragdrop.rewrite.DynamicListView.
onMeasure(int, int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.GripView
 
onScroll(float) - Method in class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.HoverDrawable
Updates the original y position of the view, and calculates the scroll distance.
onSizeChanged(int, int, int, int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.GripView
 
onStartSwipe(View, int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeTouchListener
Called when the user starts swiping a View.
onTouch(View, MotionEvent) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeTouchListener
 
onTouchEvent(MotionEvent) - Method in class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.DragAndDropHandler
Dispatches the MotionEvents to their proper methods if applicable.
onTouchEvent(MotionEvent) - Method in class com.nhaarman.listviewanimations.itemmanipulation.DynamicListView
 
onTouchEvent(MotionEvent) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeTouchListener
 
onTouchEvent(MotionEvent) - Method in interface com.nhaarman.listviewanimations.itemmanipulation.TouchEventHandler
 
onUndo(View, int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.SimpleSwipeUndoAdapter
 
onUndo(View, int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.TimedUndoAdapter
 
onUndo(View, int) - Method in interface com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.UndoCallback
Called when the undo button is clicked for given position, and the primary View is shown.
onUndoShown(View, int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.SimpleSwipeUndoAdapter
 
onUndoShown(View, int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.TimedUndoAdapter
 
onUndoShown(View, int) - Method in interface com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.UndoCallback
Called when the undo View is shown for given position.

P

PACKAGE_NAME - Static variable in class com.nhaarman.listviewanimations.itemmanipulation.BuildConfig
 
performDismiss(View, int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeDismissTouchListener
Animates the dismissed list item to zero-height and fires the dismiss callback when all dismissed list item animations have completed.
performDismiss(View, int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.SwipeUndoTouchListener
Animates the dismissed list item to zero-height and fires the dismiss callback when all dismissed list item animations have completed.
pointToPosition(int, int) - Method in interface com.nhaarman.listviewanimations.itemmanipulation.dragdrop.DragAndDropListViewWrapper
 
pointToPosition(int, int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.DynamicListViewWrapper
 
processDeletions(Collection<Integer>, int[]) - Static method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.Util
 
processDeletions(Collection<Integer>, List<Integer>) - Static method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.Util
Removes positions in dismissedPositions from positions, and shifts the remaining positions accordingly.

R

removeActiveIndex(int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.animateaddition.InsertQueue
Clear the active state for given index.
restoreViewPresentation(View) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeDismissTouchListener
 
restoreViewPresentation(View) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeTouchListener
Restores the View's alpha and translationX values.
restoreViewPresentation(View) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.SwipeUndoTouchListener
Restores the height of given View.
restoreViewPresentations(Iterable<View>) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeDismissTouchListener
Restores the presentation of given Views by calling SwipeDismissTouchListener.restoreViewPresentation(android.view.View).

S

setAbsListView(AbsListView) - Method in class com.nhaarman.listviewanimations.itemmanipulation.animateaddition.AnimateAdditionAdapter
setActionViewResId(int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.expandablelistitem.ExpandableListItemAdapter
Set the resource id of the child View contained in the View returned by ExpandableListItemAdapter.getTitleView(int, android.view.View, android.view.ViewGroup) that will be the actuator of the expand / collapse animations.
If there is no View in the title View with given resId, a NullPointerException is thrown.
setAdapter(ListAdapter) - Method in class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.DragAndDropHandler
 
setAdapter(ListAdapter) - Method in class com.nhaarman.listviewanimations.itemmanipulation.DynamicListView
Sets the ListAdapter for this DynamicListView.
setColor(int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.GripView
Sets the color of the dots.
setColumnCount(int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.GripView
Sets the number of horizontal dots.
setDismissableManager(DismissableManager) - Method in class com.nhaarman.listviewanimations.itemmanipulation.DynamicListView
Sets the DismissableManager to specify which views can or cannot be swiped.
setDismissableManager(DismissableManager) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeDismissAdapter
Sets the DismissableManager to specify which views can or cannot be swiped.
setDismissableManager(DismissableManager) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeTouchListener
Sets the DismissableManager to specify which views can or cannot be swiped.
setDismissableManager(DismissableManager) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.SwipeUndoAdapter
Sets the DismissableManager to specify which views can or cannot be swiped.
setDotSizeRadiusPx(float) - Method in class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.GripView
Sets the radius in pixels of the dots.
setDraggableManager(DraggableManager) - Method in class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.DragAndDropHandler
Sets the DraggableManager to be used for determining whether an item should be dragged when the user issues a down MotionEvent.
setDraggableManager(DraggableManager) - Method in class com.nhaarman.listviewanimations.itemmanipulation.DynamicListView
Sets the DraggableManager to be used for determining whether an item should be dragged when the user issues a down MotionEvent.
setExpandCollapseListener(ExpandableListItemAdapter.ExpandCollapseListener) - Method in class com.nhaarman.listviewanimations.itemmanipulation.expandablelistitem.ExpandableListItemAdapter
Set the ExpandableListItemAdapter.ExpandCollapseListener that should be notified of expand / collapse events.
setInsertionAnimationDuration(long) - Method in class com.nhaarman.listviewanimations.itemmanipulation.animateaddition.AnimateAdditionAdapter
Set the duration of the insertion animation.
setLimit(int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.expandablelistitem.ExpandableListItemAdapter
Set the maximum number of items allowed to be expanded.
setListView(ListView) - Method in class com.nhaarman.listviewanimations.itemmanipulation.animateaddition.AnimateAdditionAdapter
Sets the ListView that is used for this AnimateAdditionAdapter.
setListViewWrapper(ListViewWrapper) - Method in class com.nhaarman.listviewanimations.itemmanipulation.expandablelistitem.ExpandableListItemAdapter
 
setListViewWrapper(ListViewWrapper) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeDismissAdapter
 
setListViewWrapper(ListViewWrapper) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.SwipeUndoAdapter
 
setMinimumAlpha(float) - Method in class com.nhaarman.listviewanimations.itemmanipulation.DynamicListView
Sets the minimum value of the alpha property swiping Views should have.
setMinimumAlpha(float) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeTouchListener
Set the minimum value of the alpha property swiping Views should have.
setOnItemMovedListener(OnItemMovedListener) - Method in class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.DragAndDropHandler
Sets the OnItemMovedListener that is notified when user has dropped a dragging item.
setOnItemMovedListener(OnItemMovedListener) - Method in class com.nhaarman.listviewanimations.itemmanipulation.DynamicListView
Sets the OnItemMovedListener that is notified when user has dropped a dragging item.
setOnScrollListener(AbsListView.OnScrollListener) - Method in interface com.nhaarman.listviewanimations.itemmanipulation.dragdrop.DragAndDropListViewWrapper
 
setOnScrollListener(AbsListView.OnScrollListener) - Method in class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.DynamicListViewWrapper
 
setOnScrollListener(AbsListView.OnScrollListener) - Method in class com.nhaarman.listviewanimations.itemmanipulation.DynamicListView
 
setOnTouchListener(View.OnTouchListener) - Method in class com.nhaarman.listviewanimations.itemmanipulation.DynamicListView
 
setParentIsHorizontalScrollContainer() - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeDismissAdapter
If the adapter's AbsListView is hosted inside a parent(/grand-parent/etc) that can scroll horizontally, horizontal swipes won't work, because the parent will prevent touch-events from reaching the AbsListView.
setParentIsHorizontalScrollContainer() - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeTouchListener
If the AbsListView is hosted inside a parent(/grand-parent/etc) that can scroll horizontally, horizontal swipes won't work, because the parent will prevent touch-events from reaching the AbsListView.
setPrimaryView(View) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.SwipeUndoView
Sets the primary View.
setScrolldownAnimationDuration(long) - Method in class com.nhaarman.listviewanimations.itemmanipulation.animateaddition.AnimateAdditionAdapter
Set the duration of the scrolldown animation per item for when items are inserted above the first visible item.
setScrollSpeed(float) - Method in class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.DragAndDropHandler
Sets the scroll speed when dragging an item.
setScrollSpeed(float) - Method in class com.nhaarman.listviewanimations.itemmanipulation.DynamicListView
Sets the scroll speed when dragging an item.
setShouldAnimateDown(boolean) - Method in class com.nhaarman.listviewanimations.itemmanipulation.animateaddition.AnimateAdditionAdapter
Sets whether the list should animate downwards when items are added above the first visible item.
setSwipeTouchChild(int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.DynamicListView
Sets the resource id of a child view that should be touched to engage swipe.
setSwipeTouchChildResId(int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeDismissAdapter
If the adapter's AbsListView is hosted inside a parent(/grand-parent/etc) that can scroll horizontally, horizontal swipes won't work, because the parent will prevent touch events from reaching the AbsListView.
setSwipeUndoTouchListener(SwipeUndoTouchListener) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.SwipeUndoAdapter
 
setTimeoutMs(long) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.TimedUndoAdapter
Sets the time in milliseconds after which an item in the undo state should automatically dismiss.
setTop(int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.HoverDrawable
Sets the top coordinate of this HoverDrawable.
setTouchChild(int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeTouchListener
Sets the resource id of a child view that should be touched to engage swipe.
setUndoCallback(UndoCallback) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.SwipeUndoAdapter
Sets the UndoCallback to use.
setUndoView(View) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.SwipeUndoView
Sets the undo View.
shift(int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.HoverDrawable
Shifts the original y coordinates of this HoverDrawable {code height} pixels upwards or downwards, depending on the move direction.
SimpleSwipeUndoAdapter - Class in com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo
An implementation of SwipeUndoAdapter which puts the primary and undo View in a FrameLayout, and handles the undo click event.
SimpleSwipeUndoAdapter(BaseAdapter, Context, OnDismissCallback) - Constructor for class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.SimpleSwipeUndoAdapter
Create a new SimpleSwipeUndoAdapterGen, decorating given BaseAdapter.
smoothScrollBy(int, int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.DynamicListViewWrapper
 
startDragging(int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.DragAndDropHandler
Starts dragging the item at given position.
startDragging(int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.DynamicListView
Starts dragging the item at given position.
SwipeDismissAdapter - Class in com.nhaarman.listviewanimations.itemmanipulation.swipedismiss
Adds an option to swipe items in an AbsListView away.
SwipeDismissAdapter(BaseAdapter, OnDismissCallback) - Constructor for class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeDismissAdapter
Create a new SwipeDismissAdapter.
SwipeDismissTouchListener - Class in com.nhaarman.listviewanimations.itemmanipulation.swipedismiss
A SwipeTouchListener that directly dismisses the items when swiped.
SwipeDismissTouchListener(ListViewWrapper, OnDismissCallback) - Constructor for class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeDismissTouchListener
Constructs a new SwipeDismissTouchListener for the given AbsListView.
SwipeTouchListener - Class in com.nhaarman.listviewanimations.itemmanipulation.swipedismiss
An View.OnTouchListener that makes the list items in a AbsListView swipeable.
SwipeTouchListener(ListViewWrapper) - Constructor for class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeTouchListener
Constructs a new SwipeTouchListener for the given AbsListView.
SwipeUndoAdapter - Class in com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo
Adds swipe-undo behaviour to the AbsListView, using a SwipeUndoTouchListener.
SwipeUndoAdapter(BaseAdapter, UndoCallback) - Constructor for class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.SwipeUndoAdapter
Create a new SwipeUndoAdapter, decorating given BaseAdapter.
SwipeUndoTouchListener - Class in com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo
A SwipeDismissTouchListener that adds an undo stage to the item swiping.
SwipeUndoTouchListener(ListViewWrapper, UndoCallback) - Constructor for class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.SwipeUndoTouchListener
 
SwipeUndoView - Class in com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo
A convenience class which holds a primary and a undo View.
SwipeUndoView(Context) - Constructor for class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.SwipeUndoView
Creates a new SwipeUndoView.

T

TimedUndoAdapter - Class in com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo
A SimpleSwipeUndoAdapter which automatically dismisses items after a timeout.
TimedUndoAdapter(V, Context, OnDismissCallback) - Constructor for class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.TimedUndoAdapter
Creates a new TimedUndoAdapterGen, decorating given BaseAdapter.
toggle(int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.expandablelistitem.ExpandableListItemAdapter
Toggle the View at given position, ignores header or footer Views.
TouchEventHandler - Interface in com.nhaarman.listviewanimations.itemmanipulation
 
TouchViewDraggableManager - Class in com.nhaarman.listviewanimations.itemmanipulation.dragdrop
 
TouchViewDraggableManager(int) - Constructor for class com.nhaarman.listviewanimations.itemmanipulation.dragdrop.TouchViewDraggableManager
 

U

undo(View) - Method in class com.nhaarman.listviewanimations.itemmanipulation.DynamicListView
Performs the undo animation and restores the original state for given View.
undo(View) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.SwipeUndoAdapter
Performs the undo animation and restores the original state for given View.
undo(View) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.SwipeUndoTouchListener
Performs the undo animation and restores the original state for given View.
UndoAdapter - Interface in com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo
An interface used for SimpleSwipeUndoAdapter.
UndoCallback - Interface in com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo
A callback interface used to inform its client about a successful dismissal of one or more list item positions.
Util - Class in com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo
 

V

VERSION_CODE - Static variable in class com.nhaarman.listviewanimations.itemmanipulation.BuildConfig
 
VERSION_NAME - Static variable in class com.nhaarman.listviewanimations.itemmanipulation.BuildConfig
 

W

willLeaveDataSetOnFling(View, int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeDismissTouchListener
 
willLeaveDataSetOnFling(View, int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.SwipeTouchListener
Returns whether flinging the item at given position in the current state would cause it to be removed from the data set.
willLeaveDataSetOnFling(View, int) - Method in class com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.SwipeUndoTouchListener
 
A B C D E F G H I N O P R S T U V W