META-INF/
META-INF/MANIFEST.MF
android/
android/support/
android/support/v7/
android/support/v7/util/
android/support/v7/util/ThreadUtil$MainThreadCallback.classThreadUtil.java
package android.support.v7.util
public abstract android.support.v7.util.ThreadUtil$MainThreadCallback extends java.lang.Object {
public abstract void updateItemCount (int, int)
public abstract void addTile (int, android.support.v7.util.TileList$Tile)
public abstract void removeTile (int, int)
}
android/support/v7/util/SortedList.classSortedList.java
package android.support.v7.util
public android.support.v7.util.SortedList extends java.lang.Object {
public static final int INVALID_POSITION
private static final int MIN_CAPACITY
private static final int CAPACITY_GROWTH
private static final int INSERTION
private static final int DELETION
private static final int LOOKUP
Object[] mData
private Object[] mOldData
private int mOldDataStart
private int mOldDataSize
private int mMergedSize
private android.support.v7.util.SortedList$Callback mCallback
private android.support.v7.util.SortedList$BatchedCallback mBatchedCallback
private int mSize
private final Class mTClass
public void (java.lang.Class, android.support.v7.util.SortedList$Callback)
Class klass
android.support.v7.util.SortedList$Callback callback
public void (java.lang.Class, android.support.v7.util.SortedList$Callback, int)
Class klass
android.support.v7.util.SortedList$Callback callback
int initialCapacity
public int size ()
public int add (java.lang.Object)
Object item
public void addAll (java.lang.Object[], boolean)
Object[] copy
Object[] items
boolean mayModifyInput
public transient void addAll (java.lang.Object[])
Object[] items
public void addAll (java.util.Collection)
java.util.Collection items
Object[] copy
private void addAllInternal (java.lang.Object[])
Object[] newItems
boolean forceBatchedUpdates
int newSize
private int deduplicate (java.lang.Object[])
int sameItemPos
Object currentItem
int compare
int i
Object[] items
int rangeStart
int rangeEnd
private int findSameItem (java.lang.Object, java.lang.Object[], int, int)
int pos
Object item
Object[] items
int from
int to
private void merge (java.lang.Object[], int)
int itemCount
int itemCount
Object oldItem
Object newItem
int compare
Object[] newData
int newDataSize
int mergedCapacity
int newDataStart
private void throwIfMerging ()
public void beginBatchedUpdates ()
public void endBatchedUpdates ()
private int add (java.lang.Object, boolean)
Object existing
Object item
boolean notify
int index
public boolean remove (java.lang.Object)
Object item
public java.lang.Object removeItemAt (int)
int index
Object item
private boolean remove (java.lang.Object, boolean)
Object item
boolean notify
int index
private void removeItemAtIndex (int, boolean)
int index
boolean notify
public void updateItemAt (int, java.lang.Object)
int cmp
int index
Object item
Object existing
boolean contentsChanged
int newIndex
public void recalculatePositionOfItemAt (int)
int index
Object item
int newIndex
public java.lang.Object get (int) throws java.lang.IndexOutOfBoundsException
int index
public int indexOf (java.lang.Object)
int index
Object item
private int findIndexOf (java.lang.Object, java.lang.Object[], int, int, int)
int exact
int middle
Object myItem
int cmp
Object item
Object[] mData
int left
int right
int reason
private int linearEqualitySearch (java.lang.Object, int, int, int)
Object nextItem
int cmp
int next
Object nextItem
int cmp
int next
Object item
int middle
int left
int right
private void addToData (int, java.lang.Object)
Object[] newData
int index
Object item
public void clear ()
int prevSize
}
android/support/v7/util/SortedList$Callback.classSortedList.java
package android.support.v7.util
public abstract android.support.v7.util.SortedList$Callback extends java.lang.Object implements java.util.Comparator {
public void ()
public abstract int compare (java.lang.Object, java.lang.Object)
public abstract void onInserted (int, int)
public abstract void onRemoved (int, int)
public abstract void onMoved (int, int)
public abstract void onChanged (int, int)
public abstract boolean areContentsTheSame (java.lang.Object, java.lang.Object)
public abstract boolean areItemsTheSame (java.lang.Object, java.lang.Object)
}
android/support/v7/util/TileList$Tile.classTileList.java
package android.support.v7.util
public android.support.v7.util.TileList$Tile extends java.lang.Object {
public final Object[] mItems
public int mStartPosition
public int mItemCount
android.support.v7.util.TileList$Tile mNext
public void (java.lang.Class, int)
Class klass
int size
boolean containsPosition (int)
int pos
java.lang.Object getByPosition (int)
int pos
}
android/support/v7/util/MessageThreadUtil$MessageQueue.classMessageThreadUtil.java
package android.support.v7.util
android.support.v7.util.MessageThreadUtil$MessageQueue extends java.lang.Object {
private android.support.v7.util.MessageThreadUtil$SyncQueueItem mRoot
void ()
synchronized android.support.v7.util.MessageThreadUtil$SyncQueueItem next ()
android.support.v7.util.MessageThreadUtil$SyncQueueItem next
synchronized void sendMessageAtFrontOfQueue (android.support.v7.util.MessageThreadUtil$SyncQueueItem)
android.support.v7.util.MessageThreadUtil$SyncQueueItem item
synchronized void sendMessage (android.support.v7.util.MessageThreadUtil$SyncQueueItem)
android.support.v7.util.MessageThreadUtil$SyncQueueItem item
android.support.v7.util.MessageThreadUtil$SyncQueueItem last
synchronized void removeMessages (int)
android.support.v7.util.MessageThreadUtil$SyncQueueItem item
android.support.v7.util.MessageThreadUtil$SyncQueueItem next
android.support.v7.util.MessageThreadUtil$SyncQueueItem prev
android.support.v7.util.MessageThreadUtil$SyncQueueItem item
int what
}
android/support/v7/util/MessageThreadUtil$1$1.classMessageThreadUtil.java
package android.support.v7.util
android.support.v7.util.MessageThreadUtil$1$1 extends java.lang.Object implements java.lang.Runnable {
final android.support.v7.util.MessageThreadUtil$1 this$1
void (android.support.v7.util.MessageThreadUtil$1)
public void run ()
android.support.v7.util.MessageThreadUtil$SyncQueueItem msg
}
android/support/v7/util/MessageThreadUtil.classMessageThreadUtil.java
package android.support.v7.util
android.support.v7.util.MessageThreadUtil extends java.lang.Object implements android.support.v7.util.ThreadUtil {
void ()
public android.support.v7.util.ThreadUtil$MainThreadCallback getMainThreadProxy (android.support.v7.util.ThreadUtil$MainThreadCallback)
android.support.v7.util.ThreadUtil$MainThreadCallback callback
public android.support.v7.util.ThreadUtil$BackgroundCallback getBackgroundProxy (android.support.v7.util.ThreadUtil$BackgroundCallback)
android.support.v7.util.ThreadUtil$BackgroundCallback callback
}
android/support/v7/util/ThreadUtil$BackgroundCallback.classThreadUtil.java
package android.support.v7.util
public abstract android.support.v7.util.ThreadUtil$BackgroundCallback extends java.lang.Object {
public abstract void refresh (int)
public abstract void updateRange (int, int, int, int, int)
public abstract void loadTile (int, int)
public abstract void recycleTile (android.support.v7.util.TileList$Tile)
}
android/support/v7/util/MessageThreadUtil$1.classMessageThreadUtil.java
package android.support.v7.util
android.support.v7.util.MessageThreadUtil$1 extends java.lang.Object implements android.support.v7.util.ThreadUtil$MainThreadCallback {
private final android.support.v7.util.MessageThreadUtil$MessageQueue mQueue
private final android.os.Handler mMainThreadHandler
private static final int UPDATE_ITEM_COUNT
private static final int ADD_TILE
private static final int REMOVE_TILE
private Runnable mMainThreadRunnable
final android.support.v7.util.ThreadUtil$MainThreadCallback val$callback
final android.support.v7.util.MessageThreadUtil this$0
void (android.support.v7.util.MessageThreadUtil, android.support.v7.util.ThreadUtil$MainThreadCallback)
public void updateItemCount (int, int)
int generation
int itemCount
public void addTile (int, android.support.v7.util.TileList$Tile)
int generation
android.support.v7.util.TileList$Tile tile
public void removeTile (int, int)
int generation
int position
private void sendMessage (android.support.v7.util.MessageThreadUtil$SyncQueueItem)
android.support.v7.util.MessageThreadUtil$SyncQueueItem msg
static android.support.v7.util.MessageThreadUtil$MessageQueue access$000 (android.support.v7.util.MessageThreadUtil$1)
android.support.v7.util.MessageThreadUtil$1 x0
}
android/support/v7/util/TileList.classTileList.java
package android.support.v7.util
android.support.v7.util.TileList extends java.lang.Object {
final int mTileSize
private final android.util.SparseArray mTiles
android.support.v7.util.TileList$Tile mLastAccessedTile
public void (int)
int tileSize
public java.lang.Object getItemAt (int)
int startPosition
int index
int pos
public int size ()
public void clear ()
public android.support.v7.util.TileList$Tile getAtIndex (int)
int index
public android.support.v7.util.TileList$Tile addOrReplace (android.support.v7.util.TileList$Tile)
android.support.v7.util.TileList$Tile newTile
int index
android.support.v7.util.TileList$Tile oldTile
public android.support.v7.util.TileList$Tile removeAtPos (int)
int startPosition
android.support.v7.util.TileList$Tile tile
}
android/support/v7/util/AsyncListUtil$DataCallback.classAsyncListUtil.java
package android.support.v7.util
public abstract android.support.v7.util.AsyncListUtil$DataCallback extends java.lang.Object {
public void ()
public abstract int refreshData ()
public abstract void fillData (java.lang.Object[], int, int)
public void recycleData (java.lang.Object[], int)
Object[] data
int itemCount
public int getMaxCachedTiles ()
}
android/support/v7/util/AsyncListUtil$1.classAsyncListUtil.java
package android.support.v7.util
android.support.v7.util.AsyncListUtil$1 extends java.lang.Object implements android.support.v7.util.ThreadUtil$MainThreadCallback {
final android.support.v7.util.AsyncListUtil this$0
void (android.support.v7.util.AsyncListUtil)
public void updateItemCount (int, int)
int generation
int itemCount
public void addTile (int, android.support.v7.util.TileList$Tile)
int position
int generation
android.support.v7.util.TileList$Tile tile
android.support.v7.util.TileList$Tile duplicate
int endPosition
int index
public void removeTile (int, int)
int generation
int position
android.support.v7.util.TileList$Tile tile
private void recycleAllTiles ()
int i
private boolean isRequestedGeneration (int)
int generation
}
android/support/v7/util/MessageThreadUtil$2$1.classMessageThreadUtil.java
package android.support.v7.util
android.support.v7.util.MessageThreadUtil$2$1 extends java.lang.Object implements java.lang.Runnable {
final android.support.v7.util.MessageThreadUtil$2 this$1
void (android.support.v7.util.MessageThreadUtil$2)
public void run ()
android.support.v7.util.MessageThreadUtil$SyncQueueItem msg
}
android/support/v7/util/AsyncListUtil$2.classAsyncListUtil.java
package android.support.v7.util
android.support.v7.util.AsyncListUtil$2 extends java.lang.Object implements android.support.v7.util.ThreadUtil$BackgroundCallback {
private android.support.v7.util.TileList$Tile mRecycledRoot
final android.util.SparseBooleanArray mLoadedTiles
private int mGeneration
private int mItemCount
private int mFirstRequiredTileStart
private int mLastRequiredTileStart
final android.support.v7.util.AsyncListUtil this$0
void (android.support.v7.util.AsyncListUtil)
public void refresh (int)
int generation
public void updateRange (int, int, int, int, int)
int rangeStart
int rangeEnd
int extRangeStart
int extRangeEnd
int scrollHint
int firstVisibleTileStart
int lastVisibleTileStart
private int getTileStart (int)
int position
private void requestTiles (int, int, int, boolean)
int tileStart
int i
int firstTileStart
int lastTileStart
int scrollHint
boolean backwards
public void loadTile (int, int)
int position
int scrollHint
android.support.v7.util.TileList$Tile tile
public void recycleTile (android.support.v7.util.TileList$Tile)
android.support.v7.util.TileList$Tile tile
private android.support.v7.util.TileList$Tile acquireTile ()
android.support.v7.util.TileList$Tile result
private boolean isTileLoaded (int)
int position
private void addTile (android.support.v7.util.TileList$Tile)
android.support.v7.util.TileList$Tile tile
private void removeTile (int)
int position
private void flushTileCache (int)
int firstLoadedTileStart
int lastLoadedTileStart
int startMargin
int endMargin
int scrollHint
int cacheSizeLimit
private transient void log (java.lang.String, java.lang.Object[])
String s
Object[] args
}
android/support/v7/util/ThreadUtil.classThreadUtil.java
package android.support.v7.util
abstract android.support.v7.util.ThreadUtil extends java.lang.Object {
public abstract android.support.v7.util.ThreadUtil$MainThreadCallback getMainThreadProxy (android.support.v7.util.ThreadUtil$MainThreadCallback)
public abstract android.support.v7.util.ThreadUtil$BackgroundCallback getBackgroundProxy (android.support.v7.util.ThreadUtil$BackgroundCallback)
}
android/support/v7/util/MessageThreadUtil$2.classMessageThreadUtil.java
package android.support.v7.util
android.support.v7.util.MessageThreadUtil$2 extends java.lang.Object implements android.support.v7.util.ThreadUtil$BackgroundCallback {
private final android.support.v7.util.MessageThreadUtil$MessageQueue mQueue
private final java.util.concurrent.Executor mExecutor
private static final int REFRESH
private static final int UPDATE_RANGE
private static final int LOAD_TILE
private static final int RECYCLE_TILE
private Runnable mBackgroundRunnable
final android.support.v7.util.ThreadUtil$BackgroundCallback val$callback
final android.support.v7.util.MessageThreadUtil this$0
void (android.support.v7.util.MessageThreadUtil, android.support.v7.util.ThreadUtil$BackgroundCallback)
public void refresh (int)
int generation
public void updateRange (int, int, int, int, int)
int rangeStart
int rangeEnd
int extRangeStart
int extRangeEnd
int scrollHint
public void loadTile (int, int)
int position
int scrollHint
public void recycleTile (android.support.v7.util.TileList$Tile)
android.support.v7.util.TileList$Tile tile
private void sendMessage (android.support.v7.util.MessageThreadUtil$SyncQueueItem)
android.support.v7.util.MessageThreadUtil$SyncQueueItem msg
private void sendMessageAtFrontOfQueue (android.support.v7.util.MessageThreadUtil$SyncQueueItem)
android.support.v7.util.MessageThreadUtil$SyncQueueItem msg
static android.support.v7.util.MessageThreadUtil$MessageQueue access$100 (android.support.v7.util.MessageThreadUtil$2)
android.support.v7.util.MessageThreadUtil$2 x0
}
android/support/v7/util/MessageThreadUtil$SyncQueueItem.classMessageThreadUtil.java
package android.support.v7.util
android.support.v7.util.MessageThreadUtil$SyncQueueItem extends java.lang.Object {
private static android.support.v7.util.MessageThreadUtil$SyncQueueItem sPool
private static final Object sPoolLock
private android.support.v7.util.MessageThreadUtil$SyncQueueItem next
public int what
public int arg1
public int arg2
public int arg3
public int arg4
public int arg5
public Object data
void ()
void recycle ()
static android.support.v7.util.MessageThreadUtil$SyncQueueItem obtainMessage (int, int, int, int, int, int, java.lang.Object)
android.support.v7.util.MessageThreadUtil$SyncQueueItem item
android.support.v7.util.MessageThreadUtil$SyncQueueItem item
int what
int arg1
int arg2
int arg3
int arg4
int arg5
Object data
static android.support.v7.util.MessageThreadUtil$SyncQueueItem obtainMessage (int, int, int)
int what
int arg1
int arg2
static android.support.v7.util.MessageThreadUtil$SyncQueueItem obtainMessage (int, int, java.lang.Object)
int what
int arg1
Object data
static android.support.v7.util.MessageThreadUtil$SyncQueueItem access$200 (android.support.v7.util.MessageThreadUtil$SyncQueueItem)
android.support.v7.util.MessageThreadUtil$SyncQueueItem x0
static android.support.v7.util.MessageThreadUtil$SyncQueueItem access$202 (android.support.v7.util.MessageThreadUtil$SyncQueueItem, android.support.v7.util.MessageThreadUtil$SyncQueueItem)
android.support.v7.util.MessageThreadUtil$SyncQueueItem x0
android.support.v7.util.MessageThreadUtil$SyncQueueItem x1
static void ()
}
android/support/v7/util/AsyncListUtil$ViewCallback.classAsyncListUtil.java
package android.support.v7.util
public abstract android.support.v7.util.AsyncListUtil$ViewCallback extends java.lang.Object {
public static final int HINT_SCROLL_NONE
public static final int HINT_SCROLL_DESC
public static final int HINT_SCROLL_ASC
public void ()
public abstract void getItemRangeInto (int[])
public void extendRangeInto (int[], int[], int)
int[] range
int[] outRange
int scrollHint
int fullRange
int halfRange
public abstract void onDataRefresh ()
public abstract void onItemLoaded (int)
}
android/support/v7/util/SortedList$BatchedCallback.classSortedList.java
package android.support.v7.util
public android.support.v7.util.SortedList$BatchedCallback extends android.support.v7.util.SortedList$Callback {
private final android.support.v7.util.SortedList$Callback mWrappedCallback
static final int TYPE_NONE
static final int TYPE_ADD
static final int TYPE_REMOVE
static final int TYPE_CHANGE
static final int TYPE_MOVE
int mLastEventType
int mLastEventPosition
int mLastEventCount
public void (android.support.v7.util.SortedList$Callback)
android.support.v7.util.SortedList$Callback wrappedCallback
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
public void onInserted (int, int)
int position
int count
public void onRemoved (int, int)
int position
int count
public void onMoved (int, int)
int fromPosition
int toPosition
public void onChanged (int, int)
int previousEnd
int position
int count
public boolean areContentsTheSame (java.lang.Object, java.lang.Object)
Object oldItem
Object newItem
public boolean areItemsTheSame (java.lang.Object, java.lang.Object)
Object item1
Object item2
public void dispatchLastEvent ()
static android.support.v7.util.SortedList$Callback access$000 (android.support.v7.util.SortedList$BatchedCallback)
android.support.v7.util.SortedList$BatchedCallback x0
}
android/support/v7/util/AsyncListUtil.classAsyncListUtil.java
package android.support.v7.util
public android.support.v7.util.AsyncListUtil extends java.lang.Object {
private static final String TAG
private static final boolean DEBUG
final Class mTClass
final int mTileSize
final android.support.v7.util.AsyncListUtil$DataCallback mDataCallback
final android.support.v7.util.AsyncListUtil$ViewCallback mViewCallback
final android.support.v7.util.TileList mTileList
final android.support.v7.util.ThreadUtil$MainThreadCallback mMainThreadProxy
final android.support.v7.util.ThreadUtil$BackgroundCallback mBackgroundProxy
final int[] mTmpRange
final int[] mPrevRange
final int[] mTmpRangeExtended
private boolean mAllowScrollHints
private int mScrollHint
private int mItemCount
int mDisplayedGeneration
int mRequestedGeneration
private final android.util.SparseIntArray mMissingPositions
private final android.support.v7.util.ThreadUtil$MainThreadCallback mMainThreadCallback
private final android.support.v7.util.ThreadUtil$BackgroundCallback mBackgroundCallback
private transient void log (java.lang.String, java.lang.Object[])
String s
Object[] args
public void (java.lang.Class, int, android.support.v7.util.AsyncListUtil$DataCallback, android.support.v7.util.AsyncListUtil$ViewCallback)
Class klass
int tileSize
android.support.v7.util.AsyncListUtil$DataCallback dataCallback
android.support.v7.util.AsyncListUtil$ViewCallback viewCallback
android.support.v7.util.ThreadUtil threadUtil
private boolean isRefreshPending ()
public void onRangeChanged ()
public void refresh ()
public java.lang.Object getItem (int)
int position
Object item
public int getItemCount ()
private void updateRange ()
static int access$002 (android.support.v7.util.AsyncListUtil, int)
android.support.v7.util.AsyncListUtil x0
int x1
static boolean access$102 (android.support.v7.util.AsyncListUtil, boolean)
android.support.v7.util.AsyncListUtil x0
boolean x1
static void access$200 (android.support.v7.util.AsyncListUtil)
android.support.v7.util.AsyncListUtil x0
static android.util.SparseIntArray access$300 (android.support.v7.util.AsyncListUtil)
android.support.v7.util.AsyncListUtil x0
}
android/support/v7/widget/
android/support/v7/widget/ChildHelper$Bucket.classChildHelper.java
package android.support.v7.widget
android.support.v7.widget.ChildHelper$Bucket extends java.lang.Object {
static final int BITS_PER_WORD
static final long LAST_BIT
long mData
android.support.v7.widget.ChildHelper$Bucket next
void ()
void set (int)
int index
private void ensureNext ()
void clear (int)
int index
boolean get (int)
int index
void reset ()
void insert (int, boolean)
boolean lastBit
long mask
long before
long after
int index
boolean value
boolean remove (int)
long mask
boolean value
long before
long after
int index
int countOnesBefore (int)
int index
public java.lang.String toString ()
}
android/support/v7/widget/OpReorderer.classOpReorderer.java
package android.support.v7.widget
android.support.v7.widget.OpReorderer extends java.lang.Object {
final android.support.v7.widget.OpReorderer$Callback mCallback
public void (android.support.v7.widget.OpReorderer$Callback)
android.support.v7.widget.OpReorderer$Callback callback
void reorderOps (java.util.List)
java.util.List ops
int badMove
private void swapMoveOp (java.util.List, int, int)
java.util.List list
int badMove
int next
android.support.v7.widget.AdapterHelper$UpdateOp moveOp
android.support.v7.widget.AdapterHelper$UpdateOp nextOp
void swapMoveRemove (java.util.List, int, android.support.v7.widget.AdapterHelper$UpdateOp, int, android.support.v7.widget.AdapterHelper$UpdateOp)
boolean moveIsBackwards
int remaining
java.util.List list
int movePos
android.support.v7.widget.AdapterHelper$UpdateOp moveOp
int removePos
android.support.v7.widget.AdapterHelper$UpdateOp removeOp
android.support.v7.widget.AdapterHelper$UpdateOp extraRm
boolean revertedMove
boolean moveIsBackwards
private void swapMoveAdd (java.util.List, int, android.support.v7.widget.AdapterHelper$UpdateOp, int, android.support.v7.widget.AdapterHelper$UpdateOp)
java.util.List list
int move
android.support.v7.widget.AdapterHelper$UpdateOp moveOp
int add
android.support.v7.widget.AdapterHelper$UpdateOp addOp
int offset
void swapMoveUpdate (java.util.List, int, android.support.v7.widget.AdapterHelper$UpdateOp, int, android.support.v7.widget.AdapterHelper$UpdateOp)
int remaining
java.util.List list
int move
android.support.v7.widget.AdapterHelper$UpdateOp moveOp
int update
android.support.v7.widget.AdapterHelper$UpdateOp updateOp
android.support.v7.widget.AdapterHelper$UpdateOp extraUp1
android.support.v7.widget.AdapterHelper$UpdateOp extraUp2
private int getLastMoveOutOfOrder (java.util.List)
android.support.v7.widget.AdapterHelper$UpdateOp op1
int i
java.util.List list
boolean foundNonMove
}
android/support/v7/widget/LinearLayoutManager$LayoutChunkResult.classLinearLayoutManager.java
package android.support.v7.widget
public android.support.v7.widget.LinearLayoutManager$LayoutChunkResult extends java.lang.Object {
public int mConsumed
public boolean mFinished
public boolean mIgnoreConsumed
public boolean mFocusable
protected void ()
void resetInternal ()
}
android/support/v7/widget/RecyclerView$ItemHolderInfo.classRecyclerView.java
package android.support.v7.widget
android.support.v7.widget.RecyclerView$ItemHolderInfo extends java.lang.Object {
android.support.v7.widget.RecyclerView$ViewHolder holder
int left
int top
int right
int bottom
void (android.support.v7.widget.RecyclerView$ViewHolder, int, int, int, int)
android.support.v7.widget.RecyclerView$ViewHolder holder
int left
int top
int right
int bottom
}
android/support/v7/widget/RecyclerView$AdapterDataObserver.classRecyclerView.java
package android.support.v7.widget
public abstract android.support.v7.widget.RecyclerView$AdapterDataObserver extends java.lang.Object {
public void ()
public void onChanged ()
public void onItemRangeChanged (int, int)
int positionStart
int itemCount
public void onItemRangeChanged (int, int, java.lang.Object)
int positionStart
int itemCount
Object payload
public void onItemRangeInserted (int, int)
int positionStart
int itemCount
public void onItemRangeRemoved (int, int)
int positionStart
int itemCount
public void onItemRangeMoved (int, int, int)
int fromPosition
int toPosition
int itemCount
}
android/support/v7/widget/OrientationHelper.classOrientationHelper.java
package android.support.v7.widget
public abstract android.support.v7.widget.OrientationHelper extends java.lang.Object {
private static final int INVALID_SIZE
protected final android.support.v7.widget.RecyclerView$LayoutManager mLayoutManager
public static final int HORIZONTAL
public static final int VERTICAL
private int mLastTotalSpace
private void (android.support.v7.widget.RecyclerView$LayoutManager)
android.support.v7.widget.RecyclerView$LayoutManager layoutManager
public void onLayoutComplete ()
public int getTotalSpaceChange ()
public abstract int getDecoratedStart (android.view.View)
public abstract int getDecoratedEnd (android.view.View)
public abstract int getDecoratedMeasurement (android.view.View)
public abstract int getDecoratedMeasurementInOther (android.view.View)
public abstract int getStartAfterPadding ()
public abstract int getEndAfterPadding ()
public abstract int getEnd ()
public abstract void offsetChildren (int)
public abstract int getTotalSpace ()
public abstract void offsetChild (android.view.View, int)
public abstract int getEndPadding ()
public static android.support.v7.widget.OrientationHelper createOrientationHelper (android.support.v7.widget.RecyclerView$LayoutManager, int)
android.support.v7.widget.RecyclerView$LayoutManager layoutManager
int orientation
public static android.support.v7.widget.OrientationHelper createHorizontalHelper (android.support.v7.widget.RecyclerView$LayoutManager)
android.support.v7.widget.RecyclerView$LayoutManager layoutManager
public static android.support.v7.widget.OrientationHelper createVerticalHelper (android.support.v7.widget.RecyclerView$LayoutManager)
android.support.v7.widget.RecyclerView$LayoutManager layoutManager
void (android.support.v7.widget.RecyclerView$LayoutManager, android.support.v7.widget.OrientationHelper$1)
android.support.v7.widget.RecyclerView$LayoutManager x0
android.support.v7.widget.OrientationHelper$1 x1
}
android/support/v7/widget/RecyclerView$ItemDecoration.classRecyclerView.java
package android.support.v7.widget
public abstract android.support.v7.widget.RecyclerView$ItemDecoration extends java.lang.Object {
public void ()
public void onDraw (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$State)
android.graphics.Canvas c
android.support.v7.widget.RecyclerView parent
android.support.v7.widget.RecyclerView$State state
public void onDraw (android.graphics.Canvas, android.support.v7.widget.RecyclerView)
android.graphics.Canvas c
android.support.v7.widget.RecyclerView parent
public void onDrawOver (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$State)
android.graphics.Canvas c
android.support.v7.widget.RecyclerView parent
android.support.v7.widget.RecyclerView$State state
public void onDrawOver (android.graphics.Canvas, android.support.v7.widget.RecyclerView)
android.graphics.Canvas c
android.support.v7.widget.RecyclerView parent
public void getItemOffsets (android.graphics.Rect, int, android.support.v7.widget.RecyclerView)
android.graphics.Rect outRect
int itemPosition
android.support.v7.widget.RecyclerView parent
public void getItemOffsets (android.graphics.Rect, android.view.View, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$State)
android.graphics.Rect outRect
android.view.View view
android.support.v7.widget.RecyclerView parent
android.support.v7.widget.RecyclerView$State state
}
android/support/v7/widget/GridLayoutManager$LayoutParams.classGridLayoutManager.java
package android.support.v7.widget
public android.support.v7.widget.GridLayoutManager$LayoutParams extends android.support.v7.widget.RecyclerView$LayoutParams {
public static final int INVALID_SPAN_ID
private int mSpanIndex
private int mSpanSize
public void (android.content.Context, android.util.AttributeSet)
android.content.Context c
android.util.AttributeSet attrs
public void (int, int)
int width
int height
public void (android.view.ViewGroup$MarginLayoutParams)
android.view.ViewGroup$MarginLayoutParams source
public void (android.view.ViewGroup$LayoutParams)
android.view.ViewGroup$LayoutParams source
public void (android.support.v7.widget.RecyclerView$LayoutParams)
android.support.v7.widget.RecyclerView$LayoutParams source
public int getSpanIndex ()
public int getSpanSize ()
static int access$000 (android.support.v7.widget.GridLayoutManager$LayoutParams)
android.support.v7.widget.GridLayoutManager$LayoutParams x0
static int access$100 (android.support.v7.widget.GridLayoutManager$LayoutParams)
android.support.v7.widget.GridLayoutManager$LayoutParams x0
static int access$102 (android.support.v7.widget.GridLayoutManager$LayoutParams, int)
android.support.v7.widget.GridLayoutManager$LayoutParams x0
int x1
static int access$002 (android.support.v7.widget.GridLayoutManager$LayoutParams, int)
android.support.v7.widget.GridLayoutManager$LayoutParams x0
int x1
}
android/support/v7/widget/helper/
android/support/v7/widget/helper/ItemTouchHelper$4.classItemTouchHelper.java
package android.support.v7.widget.helper
android.support.v7.widget.helper.ItemTouchHelper$4 extends java.lang.Object implements java.lang.Runnable {
final android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation val$anim
final int val$swipeDir
final android.support.v7.widget.helper.ItemTouchHelper this$0
void (android.support.v7.widget.helper.ItemTouchHelper, android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation, int)
public void run ()
android.support.v7.widget.RecyclerView$ItemAnimator animator
}
android/support/v7/widget/helper/ItemTouchUIUtilImpl$Honeycomb.classItemTouchUIUtilImpl.java
package android.support.v7.widget.helper
android.support.v7.widget.helper.ItemTouchUIUtilImpl$Honeycomb extends java.lang.Object implements android.support.v7.widget.helper.ItemTouchUIUtil {
void ()
public void clearView (android.view.View)
android.view.View view
public void onSelected (android.view.View)
android.view.View view
public void onDraw (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.view.View, float, float, int, boolean)
android.graphics.Canvas c
android.support.v7.widget.RecyclerView recyclerView
android.view.View view
float dX
float dY
int actionState
boolean isCurrentlyActive
public void onDrawOver (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.view.View, float, float, int, boolean)
android.graphics.Canvas c
android.support.v7.widget.RecyclerView recyclerView
android.view.View view
float dX
float dY
int actionState
boolean isCurrentlyActive
}
android/support/v7/widget/helper/ItemTouchHelper$3.classItemTouchHelper.java
package android.support.v7.widget.helper
android.support.v7.widget.helper.ItemTouchHelper$3 extends android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation {
final int val$swipeDir
final android.support.v7.widget.RecyclerView$ViewHolder val$prevSelected
final android.support.v7.widget.helper.ItemTouchHelper this$0
void (android.support.v7.widget.helper.ItemTouchHelper, android.support.v7.widget.RecyclerView$ViewHolder, int, int, float, float, float, float, int, android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder x0
int x1
int x2
float x3
float x4
float x5
float x6
public void onAnimationEnd (android.support.v4.animation.ValueAnimatorCompat)
android.support.v4.animation.ValueAnimatorCompat animation
}
android/support/v7/widget/helper/ItemTouchUIUtilImpl$Lollipop.classItemTouchUIUtilImpl.java
package android.support.v7.widget.helper
android.support.v7.widget.helper.ItemTouchUIUtilImpl$Lollipop extends android.support.v7.widget.helper.ItemTouchUIUtilImpl$Honeycomb {
void ()
public void onDraw (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.view.View, float, float, int, boolean)
float newElevation
Object originalElevation
android.graphics.Canvas c
android.support.v7.widget.RecyclerView recyclerView
android.view.View view
float dX
float dY
int actionState
boolean isCurrentlyActive
private float findMaxElevation (android.support.v7.widget.RecyclerView, android.view.View)
android.view.View child
float elevation
int i
android.support.v7.widget.RecyclerView recyclerView
android.view.View itemView
int childCount
float max
public void clearView (android.view.View)
android.view.View view
Object tag
}
android/support/v7/widget/helper/ItemTouchHelper$RecoverAnimation$1.classItemTouchHelper.java
package android.support.v7.widget.helper
android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation$1 extends java.lang.Object implements android.support.v4.animation.AnimatorUpdateListenerCompat {
final android.support.v7.widget.helper.ItemTouchHelper val$this$0
final android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation this$1
void (android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation, android.support.v7.widget.helper.ItemTouchHelper)
public void onAnimationUpdate (android.support.v4.animation.ValueAnimatorCompat)
android.support.v4.animation.ValueAnimatorCompat animation
}
android/support/v7/widget/helper/ItemTouchHelper$5.classItemTouchHelper.java
package android.support.v7.widget.helper
android.support.v7.widget.helper.ItemTouchHelper$5 extends java.lang.Object implements android.support.v7.widget.RecyclerView$ChildDrawingOrderCallback {
final android.support.v7.widget.helper.ItemTouchHelper this$0
void (android.support.v7.widget.helper.ItemTouchHelper)
public int onGetChildDrawingOrder (int, int)
int childCount
int i
int childPosition
}
android/support/v7/widget/helper/ItemTouchUIUtil.classItemTouchUIUtil.java
package android.support.v7.widget.helper
public abstract android.support.v7.widget.helper.ItemTouchUIUtil extends java.lang.Object {
public abstract void onDraw (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.view.View, float, float, int, boolean)
public abstract void onDrawOver (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.view.View, float, float, int, boolean)
public abstract void clearView (android.view.View)
public abstract void onSelected (android.view.View)
}
android/support/v7/widget/helper/ItemTouchHelper.classItemTouchHelper.java
package android.support.v7.widget.helper
public android.support.v7.widget.helper.ItemTouchHelper extends android.support.v7.widget.RecyclerView$ItemDecoration implements android.support.v7.widget.RecyclerView$OnChildAttachStateChangeListener {
public static final int UP
public static final int DOWN
public static final int LEFT
public static final int RIGHT
public static final int START
public static final int END
public static final int ACTION_STATE_IDLE
public static final int ACTION_STATE_SWIPE
public static final int ACTION_STATE_DRAG
public static final int ANIMATION_TYPE_SWIPE_SUCCESS
public static final int ANIMATION_TYPE_SWIPE_CANCEL
public static final int ANIMATION_TYPE_DRAG
private static final String TAG
private static final boolean DEBUG
private static final int ACTIVE_POINTER_ID_NONE
private static final int DIRECTION_FLAG_COUNT
private static final int ACTION_MODE_IDLE_MASK
private static final int ACTION_MODE_SWIPE_MASK
private static final int ACTION_MODE_DRAG_MASK
final java.util.List mPendingCleanup
private final float[] mTmpPosition
android.support.v7.widget.RecyclerView$ViewHolder mSelected
float mInitialTouchX
float mInitialTouchY
float mDx
float mDy
float mSelectedStartX
float mSelectedStartY
int mActivePointerId
android.support.v7.widget.helper.ItemTouchHelper$Callback mCallback
int mActionState
int mSelectedFlags
java.util.List mRecoverAnimations
private int mSlop
private android.support.v7.widget.RecyclerView mRecyclerView
private final Runnable mScrollRunnable
private android.view.VelocityTracker mVelocityTracker
private java.util.List mSwapTargets
private java.util.List mDistances
private android.support.v7.widget.RecyclerView$ChildDrawingOrderCallback mChildDrawingOrderCallback
private android.view.View mOverdrawChild
private int mOverdrawChildPosition
private android.support.v4.view.GestureDetectorCompat mGestureDetector
private final android.support.v7.widget.RecyclerView$OnItemTouchListener mOnItemTouchListener
private android.graphics.Rect mTmpRect
private long mDragScrollStartTimeInMs
public void (android.support.v7.widget.helper.ItemTouchHelper$Callback)
android.support.v7.widget.helper.ItemTouchHelper$Callback callback
private static boolean hitTest (android.view.View, float, float, float, float)
android.view.View child
float x
float y
float left
float top
public void attachToRecyclerView (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView recyclerView
private void setupCallbacks ()
android.view.ViewConfiguration vc
private void destroyCallbacks ()
android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation recoverAnimation
int i
int recoverAnimSize
private void initGestureDetector ()
private void getSelectedDxDy (float[])
float[] outPosition
public void onDrawOver (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$State)
android.graphics.Canvas c
android.support.v7.widget.RecyclerView parent
android.support.v7.widget.RecyclerView$State state
float dx
float dy
public void onDraw (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$State)
android.graphics.Canvas c
android.support.v7.widget.RecyclerView parent
android.support.v7.widget.RecyclerView$State state
float dx
float dy
private void select (android.support.v7.widget.RecyclerView$ViewHolder, int)
int animationType
int animationType
int swipeDir
float targetTranslateX
float targetTranslateY
int animationType
float currentTranslateX
float currentTranslateY
android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation rv
long duration
android.support.v7.widget.RecyclerView$ViewHolder prevSelected
android.support.v7.widget.RecyclerView$ViewHolder selected
int actionState
int prevActionState
int actionStateMask
boolean preventLayout
android.view.ViewParent rvParent
private void postDispatchSwipe (android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation, int)
android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation anim
int swipeDir
private boolean hasRunningRecoverAnim ()
int i
int size
private boolean scrollIfNecessary ()
int rightDiff
int curX
int leftDiff
int bottomDiff
int curY
int topDiff
long now
long scrollDuration
android.support.v7.widget.RecyclerView$LayoutManager lm
int scrollX
int scrollY
private java.util.List findSwapTargets (android.support.v7.widget.RecyclerView$ViewHolder)
int j
int dx
int dy
int dist
int pos
int cnt
android.view.View other
android.support.v7.widget.RecyclerView$ViewHolder otherVh
int i
android.support.v7.widget.RecyclerView$ViewHolder viewHolder
int margin
int left
int top
int right
int bottom
int centerX
int centerY
android.support.v7.widget.RecyclerView$LayoutManager lm
int childCount
private void moveIfNecessary (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder viewHolder
float threshold
int x
int y
java.util.List swapTargets
android.support.v7.widget.RecyclerView$ViewHolder target
int toPosition
int fromPosition
public void onChildViewAttachedToWindow (android.view.View)
android.view.View view
public void onChildViewDetachedFromWindow (android.view.View)
android.view.View view
android.support.v7.widget.RecyclerView$ViewHolder holder
private int endRecoverAnimation (android.support.v7.widget.RecyclerView$ViewHolder, boolean)
android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation anim
int i
android.support.v7.widget.RecyclerView$ViewHolder viewHolder
boolean override
int recoverAnimSize
public void getItemOffsets (android.graphics.Rect, android.view.View, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$State)
android.graphics.Rect outRect
android.view.View view
android.support.v7.widget.RecyclerView parent
android.support.v7.widget.RecyclerView$State state
private void obtainVelocityTracker ()
private void releaseVelocityTracker ()
private android.support.v7.widget.RecyclerView$ViewHolder findSwipedView (android.view.MotionEvent)
android.view.MotionEvent motionEvent
android.support.v7.widget.RecyclerView$LayoutManager lm
int pointerIndex
float dx
float dy
float absDx
float absDy
android.view.View child
private boolean checkSelectForSwipe (int, android.view.MotionEvent, int)
int action
android.view.MotionEvent motionEvent
int pointerIndex
android.support.v7.widget.RecyclerView$ViewHolder vh
int movementFlags
int swipeFlags
float x
float y
float dx
float dy
float absDx
float absDy
private android.view.View findChildView (android.view.MotionEvent)
android.view.View selectedView
android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation anim
android.view.View view
int i
android.view.MotionEvent event
float x
float y
public void startDrag (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder viewHolder
public void startSwipe (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder viewHolder
private android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation findAnimation (android.view.MotionEvent)
android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation anim
int i
android.view.MotionEvent event
android.view.View target
private void updateDxDy (android.view.MotionEvent, int, int)
android.view.MotionEvent ev
int directionFlags
int pointerIndex
float x
float y
private int swipeIfNecessary (android.support.v7.widget.RecyclerView$ViewHolder)
int swipeDir
android.support.v7.widget.RecyclerView$ViewHolder viewHolder
int originalMovementFlags
int absoluteMovementFlags
int flags
int originalFlags
int swipeDir
private int checkHorizontalSwipe (android.support.v7.widget.RecyclerView$ViewHolder, int)
float xVelocity
int velDirFlag
int dirFlag
float threshold
android.support.v7.widget.RecyclerView$ViewHolder viewHolder
int flags
private int checkVerticalSwipe (android.support.v7.widget.RecyclerView$ViewHolder, int)
float yVelocity
int velDirFlag
int dirFlag
float threshold
android.support.v7.widget.RecyclerView$ViewHolder viewHolder
int flags
private void addChildDrawingOrderCallback ()
private void removeChildDrawingOrderCallbackIfNecessary (android.view.View)
android.view.View view
static boolean access$000 (android.support.v7.widget.helper.ItemTouchHelper)
android.support.v7.widget.helper.ItemTouchHelper x0
static void access$100 (android.support.v7.widget.helper.ItemTouchHelper, android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.helper.ItemTouchHelper x0
android.support.v7.widget.RecyclerView$ViewHolder x1
static java.lang.Runnable access$200 (android.support.v7.widget.helper.ItemTouchHelper)
android.support.v7.widget.helper.ItemTouchHelper x0
static android.support.v7.widget.RecyclerView access$300 (android.support.v7.widget.helper.ItemTouchHelper)
android.support.v7.widget.helper.ItemTouchHelper x0
static android.support.v4.view.GestureDetectorCompat access$400 (android.support.v7.widget.helper.ItemTouchHelper)
android.support.v7.widget.helper.ItemTouchHelper x0
static void access$500 (android.support.v7.widget.helper.ItemTouchHelper)
android.support.v7.widget.helper.ItemTouchHelper x0
static android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation access$600 (android.support.v7.widget.helper.ItemTouchHelper, android.view.MotionEvent)
android.support.v7.widget.helper.ItemTouchHelper x0
android.view.MotionEvent x1
static int access$700 (android.support.v7.widget.helper.ItemTouchHelper, android.support.v7.widget.RecyclerView$ViewHolder, boolean)
android.support.v7.widget.helper.ItemTouchHelper x0
android.support.v7.widget.RecyclerView$ViewHolder x1
boolean x2
static void access$800 (android.support.v7.widget.helper.ItemTouchHelper, android.support.v7.widget.RecyclerView$ViewHolder, int)
android.support.v7.widget.helper.ItemTouchHelper x0
android.support.v7.widget.RecyclerView$ViewHolder x1
int x2
static void access$900 (android.support.v7.widget.helper.ItemTouchHelper, android.view.MotionEvent, int, int)
android.support.v7.widget.helper.ItemTouchHelper x0
android.view.MotionEvent x1
int x2
int x3
static boolean access$1000 (android.support.v7.widget.helper.ItemTouchHelper, int, android.view.MotionEvent, int)
android.support.v7.widget.helper.ItemTouchHelper x0
int x1
android.view.MotionEvent x2
int x3
static android.view.VelocityTracker access$1100 (android.support.v7.widget.helper.ItemTouchHelper)
android.support.v7.widget.helper.ItemTouchHelper x0
static void access$1500 (android.support.v7.widget.helper.ItemTouchHelper, android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation, int)
android.support.v7.widget.helper.ItemTouchHelper x0
android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation x1
int x2
static android.view.View access$1600 (android.support.v7.widget.helper.ItemTouchHelper)
android.support.v7.widget.helper.ItemTouchHelper x0
static void access$1700 (android.support.v7.widget.helper.ItemTouchHelper, android.view.View)
android.support.v7.widget.helper.ItemTouchHelper x0
android.view.View x1
static boolean access$1800 (android.support.v7.widget.helper.ItemTouchHelper)
android.support.v7.widget.helper.ItemTouchHelper x0
static int access$2300 (android.support.v7.widget.helper.ItemTouchHelper)
android.support.v7.widget.helper.ItemTouchHelper x0
static int access$2302 (android.support.v7.widget.helper.ItemTouchHelper, int)
android.support.v7.widget.helper.ItemTouchHelper x0
int x1
static android.view.View access$2400 (android.support.v7.widget.helper.ItemTouchHelper, android.view.MotionEvent)
android.support.v7.widget.helper.ItemTouchHelper x0
android.view.MotionEvent x1
}
android/support/v7/widget/helper/ItemTouchHelper$Callback.classItemTouchHelper.java
package android.support.v7.widget.helper
public abstract android.support.v7.widget.helper.ItemTouchHelper$Callback extends java.lang.Object {
public static final int DEFAULT_DRAG_ANIMATION_DURATION
public static final int DEFAULT_SWIPE_ANIMATION_DURATION
static final int RELATIVE_DIR_FLAGS
private static final android.support.v7.widget.helper.ItemTouchUIUtil sUICallback
private static final int ABS_HORIZONTAL_DIR_FLAGS
private static final android.view.animation.Interpolator sDragScrollInterpolator
private static final android.view.animation.Interpolator sDragViewScrollCapInterpolator
private static final long DRAG_SCROLL_ACCELERATION_LIMIT_TIME_MS
private int mCachedMaxScrollSpeed
public void ()
public static android.support.v7.widget.helper.ItemTouchUIUtil getDefaultUIUtil ()
public static int convertToRelativeDirection (int, int)
int flags
int layoutDirection
int masked
public static int makeMovementFlags (int, int)
int dragFlags
int swipeFlags
public static int makeFlag (int, int)
int actionState
int directions
public abstract int getMovementFlags (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder)
public int convertToAbsoluteDirection (int, int)
int flags
int layoutDirection
int masked
final int getAbsoluteMovementFlags (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView recyclerView
android.support.v7.widget.RecyclerView$ViewHolder viewHolder
int flags
private boolean hasDragFlag (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView recyclerView
android.support.v7.widget.RecyclerView$ViewHolder viewHolder
int flags
private boolean hasSwipeFlag (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView recyclerView
android.support.v7.widget.RecyclerView$ViewHolder viewHolder
int flags
public boolean canDropOver (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView recyclerView
android.support.v7.widget.RecyclerView$ViewHolder current
android.support.v7.widget.RecyclerView$ViewHolder target
public abstract boolean onMove (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ViewHolder)
public boolean isLongPressDragEnabled ()
public boolean isItemViewSwipeEnabled ()
public int getBoundingBoxMargin ()
public float getSwipeThreshold (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder viewHolder
public float getMoveThreshold (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder viewHolder
public android.support.v7.widget.RecyclerView$ViewHolder chooseDropTarget (android.support.v7.widget.RecyclerView$ViewHolder, java.util.List, int, int)
int score
int diff
int score
int diff
int score
int diff
int score
int diff
android.support.v7.widget.RecyclerView$ViewHolder target
int i
android.support.v7.widget.RecyclerView$ViewHolder selected
java.util.List dropTargets
int curX
int curY
int right
int bottom
android.support.v7.widget.RecyclerView$ViewHolder winner
int winnerScore
int dx
int dy
int targetsSize
public abstract void onSwiped (android.support.v7.widget.RecyclerView$ViewHolder, int)
public void onSelectedChanged (android.support.v7.widget.RecyclerView$ViewHolder, int)
android.support.v7.widget.RecyclerView$ViewHolder viewHolder
int actionState
private int getMaxDragScroll (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView recyclerView
public void onMoved (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder, int, android.support.v7.widget.RecyclerView$ViewHolder, int, int, int)
int minLeft
int maxRight
int minTop
int maxBottom
android.support.v7.widget.RecyclerView recyclerView
android.support.v7.widget.RecyclerView$ViewHolder viewHolder
int fromPos
android.support.v7.widget.RecyclerView$ViewHolder target
int toPos
int x
int y
android.support.v7.widget.RecyclerView$LayoutManager layoutManager
private void onDraw (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder, java.util.List, int, float, float)
android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation anim
int count
int i
int count
android.graphics.Canvas c
android.support.v7.widget.RecyclerView parent
android.support.v7.widget.RecyclerView$ViewHolder selected
java.util.List recoverAnimationList
int actionState
float dX
float dY
int recoverAnimSize
private void onDrawOver (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder, java.util.List, int, float, float)
android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation anim
int count
int i
int count
android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation anim
int i
android.graphics.Canvas c
android.support.v7.widget.RecyclerView parent
android.support.v7.widget.RecyclerView$ViewHolder selected
java.util.List recoverAnimationList
int actionState
float dX
float dY
int recoverAnimSize
boolean hasRunningAnimation
public void clearView (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView recyclerView
android.support.v7.widget.RecyclerView$ViewHolder viewHolder
public void onChildDraw (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder, float, float, int, boolean)
android.graphics.Canvas c
android.support.v7.widget.RecyclerView recyclerView
android.support.v7.widget.RecyclerView$ViewHolder viewHolder
float dX
float dY
int actionState
boolean isCurrentlyActive
public void onChildDrawOver (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder, float, float, int, boolean)
android.graphics.Canvas c
android.support.v7.widget.RecyclerView recyclerView
android.support.v7.widget.RecyclerView$ViewHolder viewHolder
float dX
float dY
int actionState
boolean isCurrentlyActive
public long getAnimationDuration (android.support.v7.widget.RecyclerView, int, float, float)
android.support.v7.widget.RecyclerView recyclerView
int animationType
float animateDx
float animateDy
android.support.v7.widget.RecyclerView$ItemAnimator itemAnimator
public int interpolateOutOfBoundsScroll (android.support.v7.widget.RecyclerView, int, int, int, long)
float timeRatio
android.support.v7.widget.RecyclerView recyclerView
int viewSize
int viewSizeOutOfBounds
int totalSize
long msSinceStartScroll
int maxScroll
int absOutOfBounds
int direction
float outOfBoundsRatio
int cappedScroll
float timeRatio
int value
static void access$1300 (android.support.v7.widget.helper.ItemTouchHelper$Callback, android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder, java.util.List, int, float, float)
android.support.v7.widget.helper.ItemTouchHelper$Callback x0
android.graphics.Canvas x1
android.support.v7.widget.RecyclerView x2
android.support.v7.widget.RecyclerView$ViewHolder x3
java.util.List x4
int x5
float x6
float x7
static void access$1400 (android.support.v7.widget.helper.ItemTouchHelper$Callback, android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder, java.util.List, int, float, float)
android.support.v7.widget.helper.ItemTouchHelper$Callback x0
android.graphics.Canvas x1
android.support.v7.widget.RecyclerView x2
android.support.v7.widget.RecyclerView$ViewHolder x3
java.util.List x4
int x5
float x6
float x7
static boolean access$2100 (android.support.v7.widget.helper.ItemTouchHelper$Callback, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.helper.ItemTouchHelper$Callback x0
android.support.v7.widget.RecyclerView x1
android.support.v7.widget.RecyclerView$ViewHolder x2
static boolean access$2200 (android.support.v7.widget.helper.ItemTouchHelper$Callback, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.helper.ItemTouchHelper$Callback x0
android.support.v7.widget.RecyclerView x1
android.support.v7.widget.RecyclerView$ViewHolder x2
static void ()
}
android/support/v7/widget/helper/ItemTouchHelper$SimpleCallback.classItemTouchHelper.java
package android.support.v7.widget.helper
public abstract android.support.v7.widget.helper.ItemTouchHelper$SimpleCallback extends android.support.v7.widget.helper.ItemTouchHelper$Callback {
private int mDefaultSwipeDirs
private int mDefaultDragDirs
public void (int, int)
int dragDirs
int swipeDirs
public void setDefaultSwipeDirs (int)
int defaultSwipeDirs
public void setDefaultDragDirs (int)
int defaultDragDirs
public int getSwipeDirs (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView recyclerView
android.support.v7.widget.RecyclerView$ViewHolder viewHolder
public int getDragDirs (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView recyclerView
android.support.v7.widget.RecyclerView$ViewHolder viewHolder
public int getMovementFlags (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView recyclerView
android.support.v7.widget.RecyclerView$ViewHolder viewHolder
}
android/support/v7/widget/helper/ItemTouchHelper$Callback$1.classItemTouchHelper.java
package android.support.v7.widget.helper
final android.support.v7.widget.helper.ItemTouchHelper$Callback$1 extends java.lang.Object implements android.view.animation.Interpolator {
void ()
public float getInterpolation (float)
float t
}
android/support/v7/widget/helper/ItemTouchHelper$1.classItemTouchHelper.java
package android.support.v7.widget.helper
android.support.v7.widget.helper.ItemTouchHelper$1 extends java.lang.Object implements java.lang.Runnable {
final android.support.v7.widget.helper.ItemTouchHelper this$0
void (android.support.v7.widget.helper.ItemTouchHelper)
public void run ()
}
android/support/v7/widget/helper/ItemTouchUIUtilImpl.classItemTouchUIUtilImpl.java
package android.support.v7.widget.helper
android.support.v7.widget.helper.ItemTouchUIUtilImpl extends java.lang.Object {
void ()
}
android/support/v7/widget/helper/ItemTouchUIUtilImpl$Gingerbread.classItemTouchUIUtilImpl.java
package android.support.v7.widget.helper
android.support.v7.widget.helper.ItemTouchUIUtilImpl$Gingerbread extends java.lang.Object implements android.support.v7.widget.helper.ItemTouchUIUtil {
void ()
private void draw (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.view.View, float, float)
android.graphics.Canvas c
android.support.v7.widget.RecyclerView parent
android.view.View view
float dX
float dY
public void clearView (android.view.View)
android.view.View view
public void onSelected (android.view.View)
android.view.View view
public void onDraw (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.view.View, float, float, int, boolean)
android.graphics.Canvas c
android.support.v7.widget.RecyclerView recyclerView
android.view.View view
float dX
float dY
int actionState
boolean isCurrentlyActive
public void onDrawOver (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.view.View, float, float, int, boolean)
android.graphics.Canvas c
android.support.v7.widget.RecyclerView recyclerView
android.view.View view
float dX
float dY
int actionState
boolean isCurrentlyActive
}
android/support/v7/widget/helper/ItemTouchHelper$ViewDropHandler.classItemTouchHelper.java
package android.support.v7.widget.helper
public abstract android.support.v7.widget.helper.ItemTouchHelper$ViewDropHandler extends java.lang.Object {
public abstract void prepareForDrop (android.view.View, android.view.View, int, int)
}
android/support/v7/widget/helper/ItemTouchHelper$ItemTouchHelperGestureListener.classItemTouchHelper.java
package android.support.v7.widget.helper
android.support.v7.widget.helper.ItemTouchHelper$ItemTouchHelperGestureListener extends android.view.GestureDetector$SimpleOnGestureListener {
final android.support.v7.widget.helper.ItemTouchHelper this$0
private void (android.support.v7.widget.helper.ItemTouchHelper)
public boolean onDown (android.view.MotionEvent)
android.view.MotionEvent e
public void onLongPress (android.view.MotionEvent)
int index
float x
float y
int pointerId
android.support.v7.widget.RecyclerView$ViewHolder vh
android.view.MotionEvent e
android.view.View child
void (android.support.v7.widget.helper.ItemTouchHelper, android.support.v7.widget.helper.ItemTouchHelper$1)
android.support.v7.widget.helper.ItemTouchHelper x0
android.support.v7.widget.helper.ItemTouchHelper$1 x1
}
android/support/v7/widget/helper/ItemTouchHelper$Callback$2.classItemTouchHelper.java
package android.support.v7.widget.helper
final android.support.v7.widget.helper.ItemTouchHelper$Callback$2 extends java.lang.Object implements android.view.animation.Interpolator {
void ()
public float getInterpolation (float)
float t
}
android/support/v7/widget/helper/ItemTouchHelper$2.classItemTouchHelper.java
package android.support.v7.widget.helper
android.support.v7.widget.helper.ItemTouchHelper$2 extends java.lang.Object implements android.support.v7.widget.RecyclerView$OnItemTouchListener {
final android.support.v7.widget.helper.ItemTouchHelper this$0
void (android.support.v7.widget.helper.ItemTouchHelper)
public boolean onInterceptTouchEvent (android.support.v7.widget.RecyclerView, android.view.MotionEvent)
android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation animation
int index
android.support.v7.widget.RecyclerView recyclerView
android.view.MotionEvent event
int action
public void onTouchEvent (android.support.v7.widget.RecyclerView, android.view.MotionEvent)
int newPointerIndex
int pointerIndex
int pointerId
android.support.v7.widget.RecyclerView recyclerView
android.view.MotionEvent event
int action
int activePointerIndex
android.support.v7.widget.RecyclerView$ViewHolder viewHolder
public void onRequestDisallowInterceptTouchEvent (boolean)
boolean disallowIntercept
}
android/support/v7/widget/helper/ItemTouchHelper$RecoverAnimation.classItemTouchHelper.java
package android.support.v7.widget.helper
android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation extends java.lang.Object implements android.support.v4.animation.AnimatorListenerCompat {
final float mStartDx
final float mStartDy
final float mTargetX
final float mTargetY
final android.support.v7.widget.RecyclerView$ViewHolder mViewHolder
final int mActionState
private final android.support.v4.animation.ValueAnimatorCompat mValueAnimator
private final int mAnimationType
public boolean mIsPendingCleanup
float mX
float mY
boolean mOverridden
private boolean mEnded
private float mFraction
final android.support.v7.widget.helper.ItemTouchHelper this$0
public void (android.support.v7.widget.helper.ItemTouchHelper, android.support.v7.widget.RecyclerView$ViewHolder, int, int, float, float, float, float)
android.support.v7.widget.RecyclerView$ViewHolder viewHolder
int animationType
int actionState
float startDx
float startDy
float targetX
float targetY
public void setDuration (long)
long duration
public void start ()
public void cancel ()
public void setFraction (float)
float fraction
public void update ()
public void onAnimationStart (android.support.v4.animation.ValueAnimatorCompat)
android.support.v4.animation.ValueAnimatorCompat animation
public void onAnimationEnd (android.support.v4.animation.ValueAnimatorCompat)
android.support.v4.animation.ValueAnimatorCompat animation
public void onAnimationCancel (android.support.v4.animation.ValueAnimatorCompat)
android.support.v4.animation.ValueAnimatorCompat animation
public void onAnimationRepeat (android.support.v4.animation.ValueAnimatorCompat)
android.support.v4.animation.ValueAnimatorCompat animation
static boolean access$1900 (android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation)
android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation x0
static int access$2000 (android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation)
android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation x0
}
android/support/v7/widget/PositionMap$ContainerHelpers.classPositionMap.java
package android.support.v7.widget
android.support.v7.widget.PositionMap$ContainerHelpers extends java.lang.Object {
static final boolean[] EMPTY_BOOLEANS
static final int[] EMPTY_INTS
static final long[] EMPTY_LONGS
static final Object[] EMPTY_OBJECTS
void ()
static int binarySearch (int[], int, int)
int mid
int midVal
int[] array
int size
int value
int lo
int hi
static void ()
}
android/support/v7/widget/RecyclerView$ViewCacheExtension.classRecyclerView.java
package android.support.v7.widget
public abstract android.support.v7.widget.RecyclerView$ViewCacheExtension extends java.lang.Object {
public void ()
public abstract android.view.View getViewForPositionAndType (android.support.v7.widget.RecyclerView$Recycler, int, int)
}
android/support/v7/widget/RecyclerView$RecyclerListener.classRecyclerView.java
package android.support.v7.widget
public abstract android.support.v7.widget.RecyclerView$RecyclerListener extends java.lang.Object {
public abstract void onViewRecycled (android.support.v7.widget.RecyclerView$ViewHolder)
}
android/support/v7/widget/LinearLayoutManager$LayoutState.classLinearLayoutManager.java
package android.support.v7.widget
android.support.v7.widget.LinearLayoutManager$LayoutState extends java.lang.Object {
static final String TAG
static final int LAYOUT_START
static final int LAYOUT_END
static final int INVALID_LAYOUT
static final int ITEM_DIRECTION_HEAD
static final int ITEM_DIRECTION_TAIL
static final int SCOLLING_OFFSET_NaN
boolean mRecycle
int mOffset
int mAvailable
int mCurrentPosition
int mItemDirection
int mLayoutDirection
int mScrollingOffset
int mExtra
boolean mIsPreLayout
int mLastScrollDelta
java.util.List mScrapList
void ()
boolean hasMore (android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$State state
android.view.View next (android.support.v7.widget.RecyclerView$Recycler)
android.support.v7.widget.RecyclerView$Recycler recycler
android.view.View view
private android.view.View nextViewFromScrapList ()
android.view.View view
android.support.v7.widget.RecyclerView$LayoutParams lp
int i
int size
public void assignPositionFromScrapList ()
public void assignPositionFromScrapList (android.view.View)
android.view.View ignore
android.view.View closest
public android.view.View nextViewInLimitedList (android.view.View)
android.view.View view
android.support.v7.widget.RecyclerView$LayoutParams lp
int distance
int i
android.view.View ignore
int size
android.view.View closest
int closestDistance
void log ()
}
android/support/v7/widget/PositionMap.classPositionMap.java
package android.support.v7.widget
android.support.v7.widget.PositionMap extends java.lang.Object implements java.lang.Cloneable {
private static final Object DELETED
private boolean mGarbage
private int[] mKeys
private Object[] mValues
private int mSize
public void ()
public void (int)
int initialCapacity
public android.support.v7.widget.PositionMap clone ()
CloneNotSupportedException cnse
android.support.v7.widget.PositionMap clone
public java.lang.Object get (int)
int key
public java.lang.Object get (int, java.lang.Object)
int key
Object valueIfKeyNotFound
int i
public void delete (int)
int key
int i
public void remove (int)
int key
public void removeAt (int)
int index
public void removeAtRange (int, int)
int i
int index
int size
int end
public void insertKeyRange (int, int)
int keyStart
int count
public void removeKeyRange (java.util.ArrayList, int, int)
java.util.ArrayList removedItems
int keyStart
int count
private void gc ()
Object val
int i
int n
int o
int[] keys
Object[] values
public void put (int, java.lang.Object)
int n
int[] nkeys
Object[] nvalues
int key
Object value
int i
public int size ()
public int keyAt (int)
int index
public java.lang.Object valueAt (int)
int index
public void setValueAt (int, java.lang.Object)
int index
Object value
public int indexOfKey (int)
int key
public int indexOfValue (java.lang.Object)
int i
Object value
public void clear ()
int i
int n
Object[] values
public void append (int, java.lang.Object)
int n
int[] nkeys
Object[] nvalues
int key
Object value
int pos
public java.lang.String toString ()
int key
Object value
int i
StringBuilder buffer
static int idealByteArraySize (int)
int i
int need
static int idealBooleanArraySize (int)
int need
static int idealShortArraySize (int)
int need
static int idealCharArraySize (int)
int need
static int idealIntArraySize (int)
int need
static int idealFloatArraySize (int)
int need
static int idealObjectArraySize (int)
int need
static int idealLongArraySize (int)
int need
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
static void ()
}
android/support/v7/widget/RecyclerView.classRecyclerView.java
package android.support.v7.widget
public android.support.v7.widget.RecyclerView extends android.view.ViewGroup implements android.support.v4.view.ScrollingView android.support.v4.view.NestedScrollingChild {
private static final String TAG
private static final boolean DEBUG
private static final boolean FORCE_INVALIDATE_DISPLAY_LIST
private static final boolean DISPATCH_TEMP_DETACH
public static final int HORIZONTAL
public static final int VERTICAL
public static final int NO_POSITION
public static final long NO_ID
public static final int INVALID_TYPE
public static final int TOUCH_SLOP_DEFAULT
public static final int TOUCH_SLOP_PAGING
private static final int MAX_SCROLL_DURATION
private static final String TRACE_SCROLL_TAG
private static final String TRACE_ON_LAYOUT_TAG
private static final String TRACE_ON_DATA_SET_CHANGE_LAYOUT_TAG
private static final String TRACE_HANDLE_ADAPTER_UPDATES_TAG
private static final String TRACE_BIND_VIEW_TAG
private static final String TRACE_CREATE_VIEW_TAG
private static final Class[] LAYOUT_MANAGER_CONSTRUCTOR_SIGNATURE
private final android.support.v7.widget.RecyclerView$RecyclerViewDataObserver mObserver
final android.support.v7.widget.RecyclerView$Recycler mRecycler
private android.support.v7.widget.RecyclerView$SavedState mPendingSavedState
android.support.v7.widget.AdapterHelper mAdapterHelper
android.support.v7.widget.ChildHelper mChildHelper
private boolean mClipToPadding
private final Runnable mUpdateChildViewsRunnable
private final android.graphics.Rect mTempRect
private android.support.v7.widget.RecyclerView$Adapter mAdapter
private android.support.v7.widget.RecyclerView$LayoutManager mLayout
private android.support.v7.widget.RecyclerView$RecyclerListener mRecyclerListener
private final java.util.ArrayList mItemDecorations
private final java.util.ArrayList mOnItemTouchListeners
private android.support.v7.widget.RecyclerView$OnItemTouchListener mActiveOnItemTouchListener
private boolean mIsAttached
private boolean mHasFixedSize
private boolean mFirstLayoutComplete
private boolean mEatRequestLayout
private boolean mLayoutRequestEaten
private boolean mLayoutFrozen
private boolean mIgnoreMotionEventTillDown
private int mEatenAccessibilityChangeFlags
private boolean mAdapterUpdateDuringMeasure
private final boolean mPostUpdatesOnAnimation
private final android.view.accessibility.AccessibilityManager mAccessibilityManager
private java.util.List mOnChildAttachStateListeners
private boolean mDataSetHasChangedAfterLayout
private int mLayoutOrScrollCounter
private android.support.v4.widget.EdgeEffectCompat mLeftGlow
private android.support.v4.widget.EdgeEffectCompat mTopGlow
private android.support.v4.widget.EdgeEffectCompat mRightGlow
private android.support.v4.widget.EdgeEffectCompat mBottomGlow
android.support.v7.widget.RecyclerView$ItemAnimator mItemAnimator
private static final int INVALID_POINTER
public static final int SCROLL_STATE_IDLE
public static final int SCROLL_STATE_DRAGGING
public static final int SCROLL_STATE_SETTLING
private int mScrollState
private int mScrollPointerId
private android.view.VelocityTracker mVelocityTracker
private int mInitialTouchX
private int mInitialTouchY
private int mLastTouchX
private int mLastTouchY
private int mTouchSlop
private final int mMinFlingVelocity
private final int mMaxFlingVelocity
private float mScrollFactor
private final android.support.v7.widget.RecyclerView$ViewFlinger mViewFlinger
final android.support.v7.widget.RecyclerView$State mState
private android.support.v7.widget.RecyclerView$OnScrollListener mScrollListener
private java.util.List mScrollListeners
boolean mItemsAddedOrRemoved
boolean mItemsChanged
private android.support.v7.widget.RecyclerView$ItemAnimator$ItemAnimatorListener mItemAnimatorListener
private boolean mPostedAnimatorRunner
private android.support.v7.widget.RecyclerViewAccessibilityDelegate mAccessibilityDelegate
private android.support.v7.widget.RecyclerView$ChildDrawingOrderCallback mChildDrawingOrderCallback
private final int[] mMinMaxLayoutPositions
private final android.support.v4.view.NestedScrollingChildHelper mScrollingChildHelper
private final int[] mScrollOffset
private final int[] mScrollConsumed
private final int[] mNestedOffsets
private Runnable mItemAnimatorRunner
private static final android.view.animation.Interpolator sQuinticInterpolator
public void (android.content.Context)
android.content.Context context
public void (android.content.Context, android.util.AttributeSet)
android.content.Context context
android.util.AttributeSet attrs
public void (android.content.Context, android.util.AttributeSet, int)
int defStyleRes
android.content.res.TypedArray a
String layoutManagerName
android.content.Context context
android.util.AttributeSet attrs
int defStyle
int version
android.view.ViewConfiguration vc
public android.support.v7.widget.RecyclerViewAccessibilityDelegate getCompatAccessibilityDelegate ()
public void setAccessibilityDelegateCompat (android.support.v7.widget.RecyclerViewAccessibilityDelegate)
android.support.v7.widget.RecyclerViewAccessibilityDelegate accessibilityDelegate
private void createLayoutManager (android.content.Context, java.lang.String, android.util.AttributeSet, int, int)
ClassLoader classLoader
NoSuchMethodException e1
NoSuchMethodException e
ClassLoader classLoader
Class layoutManagerClass
java.lang.reflect.Constructor constructor
Object[] constructorArgs
ClassNotFoundException e
java.lang.reflect.InvocationTargetException e
InstantiationException e
IllegalAccessException e
ClassCastException e
android.content.Context context
String className
android.util.AttributeSet attrs
int defStyleAttr
int defStyleRes
private java.lang.String getFullClassName (android.content.Context, java.lang.String)
android.content.Context context
String className
private void initChildrenHelper ()
void initAdapterManager ()
public void setHasFixedSize (boolean)
boolean hasFixedSize
public boolean hasFixedSize ()
public void setClipToPadding (boolean)
boolean clipToPadding
public void setScrollingTouchSlop (int)
int slopConstant
android.view.ViewConfiguration vc
public void swapAdapter (android.support.v7.widget.RecyclerView$Adapter, boolean)
android.support.v7.widget.RecyclerView$Adapter adapter
boolean removeAndRecycleExistingViews
public void setAdapter (android.support.v7.widget.RecyclerView$Adapter)
android.support.v7.widget.RecyclerView$Adapter adapter
private void setAdapterInternal (android.support.v7.widget.RecyclerView$Adapter, boolean, boolean)
android.support.v7.widget.RecyclerView$Adapter adapter
boolean compatibleWithPrevious
boolean removeAndRecycleViews
android.support.v7.widget.RecyclerView$Adapter oldAdapter
public android.support.v7.widget.RecyclerView$Adapter getAdapter ()
public void setRecyclerListener (android.support.v7.widget.RecyclerView$RecyclerListener)
android.support.v7.widget.RecyclerView$RecyclerListener listener
public int getBaseline ()
public void addOnChildAttachStateChangeListener (android.support.v7.widget.RecyclerView$OnChildAttachStateChangeListener)
android.support.v7.widget.RecyclerView$OnChildAttachStateChangeListener listener
public void removeOnChildAttachStateChangeListener (android.support.v7.widget.RecyclerView$OnChildAttachStateChangeListener)
android.support.v7.widget.RecyclerView$OnChildAttachStateChangeListener listener
public void clearOnChildAttachStateChangeListeners ()
public void setLayoutManager (android.support.v7.widget.RecyclerView$LayoutManager)
android.support.v7.widget.RecyclerView$LayoutManager layout
protected android.os.Parcelable onSaveInstanceState ()
android.support.v7.widget.RecyclerView$SavedState state
protected void onRestoreInstanceState (android.os.Parcelable)
android.os.Parcelable state
protected void dispatchSaveInstanceState (android.util.SparseArray)
android.util.SparseArray container
protected void dispatchRestoreInstanceState (android.util.SparseArray)
android.util.SparseArray container
private void addAnimatingView (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder viewHolder
android.view.View view
boolean alreadyParented
private boolean removeAnimatingView (android.view.View)
android.support.v7.widget.RecyclerView$ViewHolder viewHolder
android.view.View view
boolean removed
public android.support.v7.widget.RecyclerView$LayoutManager getLayoutManager ()
public android.support.v7.widget.RecyclerView$RecycledViewPool getRecycledViewPool ()
public void setRecycledViewPool (android.support.v7.widget.RecyclerView$RecycledViewPool)
android.support.v7.widget.RecyclerView$RecycledViewPool pool
public void setViewCacheExtension (android.support.v7.widget.RecyclerView$ViewCacheExtension)
android.support.v7.widget.RecyclerView$ViewCacheExtension extension
public void setItemViewCacheSize (int)
int size
public int getScrollState ()
private void setScrollState (int)
int state
public void addItemDecoration (android.support.v7.widget.RecyclerView$ItemDecoration, int)
android.support.v7.widget.RecyclerView$ItemDecoration decor
int index
public void addItemDecoration (android.support.v7.widget.RecyclerView$ItemDecoration)
android.support.v7.widget.RecyclerView$ItemDecoration decor
public void removeItemDecoration (android.support.v7.widget.RecyclerView$ItemDecoration)
android.support.v7.widget.RecyclerView$ItemDecoration decor
public void setChildDrawingOrderCallback (android.support.v7.widget.RecyclerView$ChildDrawingOrderCallback)
android.support.v7.widget.RecyclerView$ChildDrawingOrderCallback childDrawingOrderCallback
public void setOnScrollListener (android.support.v7.widget.RecyclerView$OnScrollListener)
android.support.v7.widget.RecyclerView$OnScrollListener listener
public void addOnScrollListener (android.support.v7.widget.RecyclerView$OnScrollListener)
android.support.v7.widget.RecyclerView$OnScrollListener listener
public void removeOnScrollListener (android.support.v7.widget.RecyclerView$OnScrollListener)
android.support.v7.widget.RecyclerView$OnScrollListener listener
public void clearOnScrollListeners ()
public void scrollToPosition (int)
int position
private void jumpToPositionForSmoothScroller (int)
int position
public void smoothScrollToPosition (int)
int position
public void scrollTo (int, int)
int x
int y
public void scrollBy (int, int)
int x
int y
boolean canScrollHorizontal
boolean canScrollVertical
private void consumePendingUpdateOperations ()
boolean scrollByInternal (int, int, android.view.MotionEvent)
int left
int top
android.support.v7.widget.RecyclerView$ViewHolder shadowingHolder
android.view.View shadowingView
android.view.View view
android.support.v7.widget.RecyclerView$ViewHolder holder
int i
int count
int x
int y
android.view.MotionEvent ev
int unconsumedX
int unconsumedY
int consumedX
int consumedY
public int computeHorizontalScrollOffset ()
public int computeHorizontalScrollExtent ()
public int computeHorizontalScrollRange ()
public int computeVerticalScrollOffset ()
public int computeVerticalScrollExtent ()
public int computeVerticalScrollRange ()
void eatRequestLayout ()
void resumeRequestLayout (boolean)
boolean performLayoutChildren
public void setLayoutFrozen (boolean)
long now
android.view.MotionEvent cancelEvent
boolean frozen
public boolean isLayoutFrozen ()
public void smoothScrollBy (int, int)
int dx
int dy
public boolean fling (int, int)
boolean canScroll
int velocityX
int velocityY
boolean canScrollHorizontal
boolean canScrollVertical
public void stopScroll ()
private void stopScrollersInternal ()
public int getMinFlingVelocity ()
public int getMaxFlingVelocity ()
private void pullGlows (float, float, float, float)
float x
float overscrollX
float y
float overscrollY
boolean invalidate
private void releaseGlows ()
boolean needsInvalidate
private void considerReleasingGlowsOnScroll (int, int)
int dx
int dy
boolean needsInvalidate
void absorbGlows (int, int)
int velocityX
int velocityY
void ensureLeftGlow ()
void ensureRightGlow ()
void ensureTopGlow ()
void ensureBottomGlow ()
void invalidateGlows ()
public android.view.View focusSearch (android.view.View, int)
android.view.View focused
int direction
android.view.View result
android.view.FocusFinder ff
public void requestChildFocus (android.view.View, android.view.View)
android.graphics.Rect insets
android.support.v7.widget.RecyclerView$LayoutParams lp
android.view.ViewGroup$LayoutParams focusedLayoutParams
android.view.View child
android.view.View focused
public boolean requestChildRectangleOnScreen (android.view.View, android.graphics.Rect, boolean)
android.view.View child
android.graphics.Rect rect
boolean immediate
public void addFocusables (java.util.ArrayList, int, int)
java.util.ArrayList views
int direction
int focusableMode
protected void onAttachedToWindow ()
protected void onDetachedFromWindow ()
public boolean isAttachedToWindow ()
void assertInLayoutOrScroll (java.lang.String)
String message
void assertNotInLayoutOrScroll (java.lang.String)
String message
public void addOnItemTouchListener (android.support.v7.widget.RecyclerView$OnItemTouchListener)
android.support.v7.widget.RecyclerView$OnItemTouchListener listener
public void removeOnItemTouchListener (android.support.v7.widget.RecyclerView$OnItemTouchListener)
android.support.v7.widget.RecyclerView$OnItemTouchListener listener
private boolean dispatchOnItemTouchIntercept (android.view.MotionEvent)
android.support.v7.widget.RecyclerView$OnItemTouchListener listener
int i
android.view.MotionEvent e
int action
int listenerCount
private boolean dispatchOnItemTouch (android.view.MotionEvent)
android.support.v7.widget.RecyclerView$OnItemTouchListener listener
int i
int listenerCount
android.view.MotionEvent e
int action
public boolean onInterceptTouchEvent (android.view.MotionEvent)
android.view.ViewParent parent
int dx
int dy
boolean startScroll
int index
int x
int y
int nestedScrollAxis
android.view.MotionEvent e
boolean canScrollHorizontally
boolean canScrollVertically
int action
int actionIndex
public void requestDisallowInterceptTouchEvent (boolean)
android.support.v7.widget.RecyclerView$OnItemTouchListener listener
int i
boolean disallowIntercept
int listenerCount
public boolean onTouchEvent (android.view.MotionEvent)
int nestedScrollAxis
android.view.ViewParent parent
boolean startScroll
int index
int x
int y
int dx
int dy
float xvel
float yvel
android.view.MotionEvent e
boolean canScrollHorizontally
boolean canScrollVertically
boolean eventAddedToVelocityTracker
android.view.MotionEvent vtev
int action
int actionIndex
private void resetTouch ()
private void cancelTouch ()
private void onPointerUp (android.view.MotionEvent)
int newIndex
android.view.MotionEvent e
int actionIndex
public boolean onGenericMotionEvent (android.view.MotionEvent)
float vScroll
float hScroll
float scrollFactor
float vScroll
float hScroll
android.view.MotionEvent event
private float getScrollFactor ()
android.util.TypedValue outValue
protected void onMeasure (int, int)
int widthSpec
int heightSpec
private void defaultOnMeasure (int, int)
int widthSpec
int heightSpec
int widthMode
int heightMode
int widthSize
int heightSize
int width
int height
protected void onSizeChanged (int, int, int, int)
int w
int h
int oldw
int oldh
public void setItemAnimator (android.support.v7.widget.RecyclerView$ItemAnimator)
android.support.v7.widget.RecyclerView$ItemAnimator animator
private void onEnterLayoutOrScroll ()
private void onExitLayoutOrScroll ()
boolean isAccessibilityEnabled ()
private void dispatchContentChangedIfNecessary ()
android.view.accessibility.AccessibilityEvent event
int flags
public boolean isComputingLayout ()
boolean shouldDeferAccessibilityEvent (android.view.accessibility.AccessibilityEvent)
int type
android.view.accessibility.AccessibilityEvent event
public void sendAccessibilityEventUnchecked (android.view.accessibility.AccessibilityEvent)
android.view.accessibility.AccessibilityEvent event
public android.support.v7.widget.RecyclerView$ItemAnimator getItemAnimator ()
private boolean supportsChangeAnimations ()
private void postAnimationRunner ()
private boolean predictiveItemAnimationsEnabled ()
private void processAdapterUpdatesAndSetAnimationFlags ()
boolean animationTypeSupported
void dispatchLayout ()
android.support.v7.widget.RecyclerView$ViewHolder holder
android.view.View view
int i
int count
long key
android.support.v7.widget.RecyclerView$ViewHolder holder
int i
int count
android.support.v7.widget.RecyclerView$ViewHolder holder
int j
boolean found
android.view.View child
int i
boolean didStructureChange
long key
android.support.v7.widget.RecyclerView$ViewHolder holder
int i
int count
android.support.v7.widget.RecyclerView$ViewHolder holder
android.view.View view
long key
int i
android.support.v7.widget.RecyclerView$ItemHolderInfo disappearingItem
android.view.View disappearingItemView
android.support.v7.widget.RecyclerView$ViewHolder itemHolder
int i
android.graphics.Rect initialBounds
android.support.v7.widget.RecyclerView$ViewHolder itemHolder
android.support.v7.widget.RecyclerView$ItemHolderInfo info
int i
android.support.v7.widget.RecyclerView$ViewHolder postHolder
android.support.v7.widget.RecyclerView$ItemHolderInfo postInfo
android.support.v7.widget.RecyclerView$ItemHolderInfo preInfo
int i
long key
android.support.v7.widget.RecyclerView$ViewHolder oldHolder
android.view.View oldView
int i
android.support.v4.util.ArrayMap newChangedHolders
int count
int preLayoutCount
int postLayoutCount
android.support.v4.util.ArrayMap appearingViewInitialBounds
private void findMinMaxChildLayoutPositions (int[])
android.support.v7.widget.RecyclerView$ViewHolder holder
int pos
int i
int[] into
int count
int minPositionPreLayout
int maxPositionPreLayout
private boolean didChildRangeChange (int, int)
android.support.v7.widget.RecyclerView$ViewHolder holder
int pos
int i
int minPositionPreLayout
int maxPositionPreLayout
int count
protected void removeDetachedView (android.view.View, boolean)
android.view.View child
boolean animate
android.support.v7.widget.RecyclerView$ViewHolder vh
long getChangedHolderKey (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder holder
private void processDisappearingList (android.support.v4.util.ArrayMap)
android.view.View view
android.support.v7.widget.RecyclerView$ViewHolder vh
android.support.v7.widget.RecyclerView$ItemHolderInfo info
int i
android.support.v4.util.ArrayMap appearingViews
java.util.List disappearingList
private void animateAppearance (android.support.v7.widget.RecyclerView$ViewHolder, android.graphics.Rect, int, int)
android.support.v7.widget.RecyclerView$ViewHolder itemHolder
android.graphics.Rect beforeBounds
int afterLeft
int afterTop
android.view.View newItemView
private void animateDisappearance (android.support.v7.widget.RecyclerView$ItemHolderInfo)
android.support.v7.widget.RecyclerView$ItemHolderInfo disappearingItem
android.view.View disappearingItemView
int oldLeft
int oldTop
int newLeft
int newTop
private void animateChange (android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ViewHolder)
int toLeft
int toTop
android.support.v7.widget.RecyclerView$ViewHolder oldHolder
android.support.v7.widget.RecyclerView$ViewHolder newHolder
int fromLeft
int fromTop
int toLeft
int toTop
protected void onLayout (boolean, int, int, int, int)
boolean changed
int l
int t
int r
int b
public void requestLayout ()
void markItemDecorInsetsDirty ()
android.view.View child
int i
int childCount
public void draw (android.graphics.Canvas)
int i
int restore
int padding
int restore
int restore
int width
int padding
int restore
android.graphics.Canvas c
int count
boolean needsInvalidate
public void onDraw (android.graphics.Canvas)
int i
android.graphics.Canvas c
int count
protected boolean checkLayoutParams (android.view.ViewGroup$LayoutParams)
android.view.ViewGroup$LayoutParams p
protected android.view.ViewGroup$LayoutParams generateDefaultLayoutParams ()
public android.view.ViewGroup$LayoutParams generateLayoutParams (android.util.AttributeSet)
android.util.AttributeSet attrs
protected android.view.ViewGroup$LayoutParams generateLayoutParams (android.view.ViewGroup$LayoutParams)
android.view.ViewGroup$LayoutParams p
public boolean isAnimating ()
void saveOldPositions ()
android.support.v7.widget.RecyclerView$ViewHolder holder
int i
int childCount
void clearOldPositions ()
android.support.v7.widget.RecyclerView$ViewHolder holder
int i
int childCount
void offsetPositionRecordsForMove (int, int)
int start
int end
int inBetweenOffset
android.support.v7.widget.RecyclerView$ViewHolder holder
int i
int from
int to
int childCount
int start
int end
int inBetweenOffset
void offsetPositionRecordsForInsert (int, int)
android.support.v7.widget.RecyclerView$ViewHolder holder
int i
int positionStart
int itemCount
int childCount
void offsetPositionRecordsForRemove (int, int, boolean)
android.support.v7.widget.RecyclerView$ViewHolder holder
int i
int positionStart
int itemCount
boolean applyToPreLayout
int positionEnd
int childCount
void viewRangeUpdate (int, int, java.lang.Object)
android.view.View child
android.support.v7.widget.RecyclerView$ViewHolder holder
int i
int positionStart
int itemCount
Object payload
int childCount
int positionEnd
void rebindUpdatedViewHolders ()
int type
android.support.v7.widget.RecyclerView$ViewHolder holder
int i
int childCount
private void setDataSetChangedAfterLayout ()
android.support.v7.widget.RecyclerView$ViewHolder holder
int i
int childCount
void markKnownViewsInvalid ()
android.support.v7.widget.RecyclerView$ViewHolder holder
int i
int childCount
public void invalidateItemDecorations ()
public android.support.v7.widget.RecyclerView$ViewHolder getChildViewHolder (android.view.View)
android.view.View child
android.view.ViewParent parent
static android.support.v7.widget.RecyclerView$ViewHolder getChildViewHolderInt (android.view.View)
android.view.View child
public int getChildPosition (android.view.View)
android.view.View child
public int getChildAdapterPosition (android.view.View)
android.view.View child
android.support.v7.widget.RecyclerView$ViewHolder holder
public int getChildLayoutPosition (android.view.View)
android.view.View child
android.support.v7.widget.RecyclerView$ViewHolder holder
public long getChildItemId (android.view.View)
android.view.View child
android.support.v7.widget.RecyclerView$ViewHolder holder
public android.support.v7.widget.RecyclerView$ViewHolder findViewHolderForPosition (int)
int position
public android.support.v7.widget.RecyclerView$ViewHolder findViewHolderForLayoutPosition (int)
int position
public android.support.v7.widget.RecyclerView$ViewHolder findViewHolderForAdapterPosition (int)
android.support.v7.widget.RecyclerView$ViewHolder holder
int i
int position
int childCount
android.support.v7.widget.RecyclerView$ViewHolder findViewHolderForPosition (int, boolean)
android.support.v7.widget.RecyclerView$ViewHolder holder
int i
int position
boolean checkNewPosition
int childCount
public android.support.v7.widget.RecyclerView$ViewHolder findViewHolderForItemId (long)
android.support.v7.widget.RecyclerView$ViewHolder holder
int i
long id
int childCount
public android.view.View findChildViewUnder (float, float)
android.view.View child
float translationX
float translationY
int i
float x
float y
int count
public boolean drawChild (android.graphics.Canvas, android.view.View, long)
android.graphics.Canvas canvas
android.view.View child
long drawingTime
public void offsetChildrenVertical (int)
int i
int dy
int childCount
public void onChildAttachedToWindow (android.view.View)
android.view.View child
public void onChildDetachedFromWindow (android.view.View)
android.view.View child
public void offsetChildrenHorizontal (int)
int i
int dx
int childCount
android.graphics.Rect getItemDecorInsetsForChild (android.view.View)
int i
android.view.View child
android.support.v7.widget.RecyclerView$LayoutParams lp
android.graphics.Rect insets
int decorCount
public void onScrolled (int, int)
int dx
int dy
void dispatchOnScrolled (int, int)
int i
int hresult
int vresult
int scrollX
int scrollY
public void onScrollStateChanged (int)
int state
void dispatchOnScrollStateChanged (int)
int i
int state
public boolean hasPendingAdapterUpdates ()
private void dispatchChildDetached (android.view.View)
int i
int cnt
android.view.View child
android.support.v7.widget.RecyclerView$ViewHolder viewHolder
private void dispatchChildAttached (android.view.View)
int i
int cnt
android.view.View child
android.support.v7.widget.RecyclerView$ViewHolder viewHolder
private int getAdapterPositionFor (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder viewHolder
public void setNestedScrollingEnabled (boolean)
boolean enabled
public boolean isNestedScrollingEnabled ()
public boolean startNestedScroll (int)
int axes
public void stopNestedScroll ()
public boolean hasNestedScrollingParent ()
public boolean dispatchNestedScroll (int, int, int, int, int[])
int dxConsumed
int dyConsumed
int dxUnconsumed
int dyUnconsumed
int[] offsetInWindow
public boolean dispatchNestedPreScroll (int, int, int[], int[])
int dx
int dy
int[] consumed
int[] offsetInWindow
public boolean dispatchNestedFling (float, float, boolean)
float velocityX
float velocityY
boolean consumed
public boolean dispatchNestedPreFling (float, float)
float velocityX
float velocityY
protected int getChildDrawingOrder (int, int)
int childCount
int i
static boolean access$100 (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView x0
static boolean access$200 (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView x0
static boolean access$300 (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView x0
static boolean access$502 (android.support.v7.widget.RecyclerView, boolean)
android.support.v7.widget.RecyclerView x0
boolean x1
static void access$600 (android.support.v7.widget.RecyclerView, android.view.View)
android.support.v7.widget.RecyclerView x0
android.view.View x1
static void access$700 (android.support.v7.widget.RecyclerView, android.view.View)
android.support.v7.widget.RecyclerView x0
android.view.View x1
static void access$800 (android.support.v7.widget.RecyclerView, android.view.View, int, android.view.ViewGroup$LayoutParams)
android.support.v7.widget.RecyclerView x0
android.view.View x1
int x2
android.view.ViewGroup$LayoutParams x3
static void access$900 (android.support.v7.widget.RecyclerView, int)
android.support.v7.widget.RecyclerView x0
int x1
static android.support.v7.widget.RecyclerView$LayoutManager access$1300 (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView x0
static android.view.animation.Interpolator access$2200 ()
static void access$2300 (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView x0
static android.support.v7.widget.RecyclerView$Adapter access$2400 (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView x0
static void access$2500 (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView x0
static boolean access$2600 (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView x0
static void access$2700 (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView x0
static java.util.ArrayList access$2900 (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView x0
static void access$3000 (android.support.v7.widget.RecyclerView, int, int)
android.support.v7.widget.RecyclerView x0
int x1
int x2
static boolean access$3100 (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView x0
static void access$3200 (android.support.v7.widget.RecyclerView, int)
android.support.v7.widget.RecyclerView x0
int x1
static void access$3300 (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView x0
static boolean access$3400 (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView x0
static boolean access$3500 (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView x0
static boolean access$3600 (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView x0
static java.lang.Runnable access$3700 (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView x0
static boolean access$3802 (android.support.v7.widget.RecyclerView, boolean)
android.support.v7.widget.RecyclerView x0
boolean x1
static boolean access$3900 ()
static android.support.v7.widget.RecyclerViewAccessibilityDelegate access$4000 (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView x0
static android.support.v7.widget.RecyclerView$RecyclerListener access$4300 (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView x0
static boolean access$4400 (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView x0
static void access$4500 (android.support.v7.widget.RecyclerView, int, int)
android.support.v7.widget.RecyclerView x0
int x1
int x2
static void access$4600 (android.support.v7.widget.RecyclerView, int, int)
android.support.v7.widget.RecyclerView x0
int x1
int x2
static int access$4700 (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView x0
android.support.v7.widget.RecyclerView$ViewHolder x1
static android.support.v7.widget.RecyclerView$ViewFlinger access$4900 (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView x0
static void access$5200 (android.support.v7.widget.RecyclerView, int)
android.support.v7.widget.RecyclerView x0
int x1
static boolean access$5300 (android.support.v7.widget.RecyclerView, android.view.View)
android.support.v7.widget.RecyclerView x0
android.view.View x1
static void ()
}
android/support/v7/widget/RecyclerView$ViewFlinger.classRecyclerView.java
package android.support.v7.widget
android.support.v7.widget.RecyclerView$ViewFlinger extends java.lang.Object implements java.lang.Runnable {
private int mLastFlingX
private int mLastFlingY
private android.support.v4.widget.ScrollerCompat mScroller
private android.view.animation.Interpolator mInterpolator
private boolean mEatRunOnAnimationRequest
private boolean mReSchedulePostAnimationCallback
final android.support.v7.widget.RecyclerView this$0
public void (android.support.v7.widget.RecyclerView)
public void run ()
android.view.View shadowingView
int left
int top
android.view.View view
android.support.v7.widget.RecyclerView$ViewHolder holder
int i
int count
int adapterSize
int vel
int velX
int velY
int x
int y
int dx
int dy
int hresult
int vresult
int overscrollX
int overscrollY
boolean fullyConsumedVertical
boolean fullyConsumedHorizontal
boolean fullyConsumedAny
android.support.v4.widget.ScrollerCompat scroller
android.support.v7.widget.RecyclerView$SmoothScroller smoothScroller
private void disableRunOnAnimationRequests ()
private void enableRunOnAnimationRequests ()
void postOnAnimation ()
public void fling (int, int)
int velocityX
int velocityY
public void smoothScrollBy (int, int)
int dx
int dy
public void smoothScrollBy (int, int, int, int)
int dx
int dy
int vx
int vy
private float distanceInfluenceForSnapDuration (float)
float f
private int computeScrollDuration (int, int, int, int)
int duration
float absDelta
int dx
int dy
int vx
int vy
int absDx
int absDy
boolean horizontal
int velocity
int delta
int containerSize
int halfContainerSize
float distanceRatio
float distance
int duration
public void smoothScrollBy (int, int, int)
int dx
int dy
int duration
public void smoothScrollBy (int, int, int, android.view.animation.Interpolator)
int dx
int dy
int duration
android.view.animation.Interpolator interpolator
public void stop ()
}
android/support/v7/widget/RecyclerView$2.classRecyclerView.java
package android.support.v7.widget
android.support.v7.widget.RecyclerView$2 extends java.lang.Object implements java.lang.Runnable {
final android.support.v7.widget.RecyclerView this$0
void (android.support.v7.widget.RecyclerView)
public void run ()
}
android/support/v7/widget/OpReorderer$Callback.classOpReorderer.java
package android.support.v7.widget
abstract android.support.v7.widget.OpReorderer$Callback extends java.lang.Object {
public abstract android.support.v7.widget.AdapterHelper$UpdateOp obtainUpdateOp (int, int, int, java.lang.Object)
public abstract void recycleUpdateOp (android.support.v7.widget.AdapterHelper$UpdateOp)
}
android/support/v7/widget/RecyclerView$3.classRecyclerView.java
package android.support.v7.widget
final android.support.v7.widget.RecyclerView$3 extends java.lang.Object implements android.view.animation.Interpolator {
void ()
public float getInterpolation (float)
float t
}
android/support/v7/widget/DefaultItemAnimator$5.classDefaultItemAnimator.java
package android.support.v7.widget
android.support.v7.widget.DefaultItemAnimator$5 extends android.support.v7.widget.DefaultItemAnimator$VpaListenerAdapter {
final android.support.v7.widget.RecyclerView$ViewHolder val$holder
final android.support.v4.view.ViewPropertyAnimatorCompat val$animation
final android.support.v7.widget.DefaultItemAnimator this$0
void (android.support.v7.widget.DefaultItemAnimator, android.support.v7.widget.RecyclerView$ViewHolder, android.support.v4.view.ViewPropertyAnimatorCompat)
public void onAnimationStart (android.view.View)
android.view.View view
public void onAnimationCancel (android.view.View)
android.view.View view
public void onAnimationEnd (android.view.View)
android.view.View view
}
android/support/v7/widget/StaggeredGridLayoutManager$1.classStaggeredGridLayoutManager.java
package android.support.v7.widget
android.support.v7.widget.StaggeredGridLayoutManager$1 extends java.lang.Object implements java.lang.Runnable {
final android.support.v7.widget.StaggeredGridLayoutManager this$0
void (android.support.v7.widget.StaggeredGridLayoutManager)
public void run ()
}
android/support/v7/widget/DefaultItemAnimator$1.classDefaultItemAnimator.java
package android.support.v7.widget
android.support.v7.widget.DefaultItemAnimator$1 extends java.lang.Object implements java.lang.Runnable {
final java.util.ArrayList val$moves
final android.support.v7.widget.DefaultItemAnimator this$0
void (android.support.v7.widget.DefaultItemAnimator, java.util.ArrayList)
public void run ()
android.support.v7.widget.DefaultItemAnimator$MoveInfo moveInfo
java.util.Iterator i$
}
android/support/v7/widget/ChildHelper.classChildHelper.java
package android.support.v7.widget
android.support.v7.widget.ChildHelper extends java.lang.Object {
private static final boolean DEBUG
private static final String TAG
final android.support.v7.widget.ChildHelper$Callback mCallback
final android.support.v7.widget.ChildHelper$Bucket mBucket
final java.util.List mHiddenViews
void (android.support.v7.widget.ChildHelper$Callback)
android.support.v7.widget.ChildHelper$Callback callback
private void hideViewInternal (android.view.View)
android.view.View child
private boolean unhideViewInternal (android.view.View)
android.view.View child
void addView (android.view.View, boolean)
android.view.View child
boolean hidden
void addView (android.view.View, int, boolean)
int offset
android.view.View child
int index
boolean hidden
int offset
private int getOffset (int)
int removedBefore
int diff
int index
int limit
int offset
void removeView (android.view.View)
android.view.View view
int index
void removeViewAt (int)
int index
int offset
android.view.View view
android.view.View getChildAt (int)
int index
int offset
void removeAllViewsUnfiltered ()
int i
android.view.View findHiddenNonRemovedView (int, int)
android.view.View view
android.support.v7.widget.RecyclerView$ViewHolder holder
int i
int position
int type
int count
void attachViewToParent (android.view.View, int, android.view.ViewGroup$LayoutParams, boolean)
int offset
android.view.View child
int index
android.view.ViewGroup$LayoutParams layoutParams
boolean hidden
int offset
int getChildCount ()
int getUnfilteredChildCount ()
android.view.View getUnfilteredChildAt (int)
int index
void detachViewFromParent (int)
int index
int offset
int indexOfChild (android.view.View)
android.view.View child
int index
boolean isHidden (android.view.View)
android.view.View view
void hide (android.view.View)
android.view.View view
int offset
public java.lang.String toString ()
boolean removeViewIfHidden (android.view.View)
android.view.View view
int index
}
android/support/v7/widget/RecyclerView$ItemAnimator$ItemAnimatorFinishedListener.classRecyclerView.java
package android.support.v7.widget
public abstract android.support.v7.widget.RecyclerView$ItemAnimator$ItemAnimatorFinishedListener extends java.lang.Object {
public abstract void onAnimationsFinished ()
}
android/support/v7/widget/StaggeredGridLayoutManager$Span.classStaggeredGridLayoutManager.java
package android.support.v7.widget
android.support.v7.widget.StaggeredGridLayoutManager$Span extends java.lang.Object {
static final int INVALID_LINE
private java.util.ArrayList mViews
int mCachedStart
int mCachedEnd
int mDeletedSize
final int mIndex
final android.support.v7.widget.StaggeredGridLayoutManager this$0
private void (android.support.v7.widget.StaggeredGridLayoutManager, int)
int index
int getStartLine (int)
int def
void calculateCachedStart ()
android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fsi
android.view.View startView
android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams lp
int getStartLine ()
int getEndLine (int)
int def
int size
void calculateCachedEnd ()
android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fsi
android.view.View endView
android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams lp
int getEndLine ()
void prependToSpan (android.view.View)
android.view.View view
android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams lp
void appendToSpan (android.view.View)
android.view.View view
android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams lp
void cacheReferenceLineAndClear (boolean, int)
int reference
boolean reverseLayout
int offset
int reference
void clear ()
void invalidateCache ()
void setLine (int)
int line
void popEnd ()
int size
android.view.View end
android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams lp
void popStart ()
android.view.View start
android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams lp
public int getDeletedSize ()
android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams getLayoutParams (android.view.View)
android.view.View view
void onOffset (int)
int dt
int getNormalizedOffset (int, int, int)
int endSpace
int startSpace
int dt
int targetStart
int targetEnd
boolean isEmpty (int, int)
android.view.View view
int i
int start
int end
int count
public int findFirstVisibleItemPosition ()
public int findFirstCompletelyVisibleItemPosition ()
public int findLastVisibleItemPosition ()
public int findLastCompletelyVisibleItemPosition ()
int findOneVisibleChild (int, int, boolean)
android.view.View child
int childStart
int childEnd
int i
int fromIndex
int toIndex
boolean completelyVisible
int start
int end
int next
void (android.support.v7.widget.StaggeredGridLayoutManager, int, android.support.v7.widget.StaggeredGridLayoutManager$1)
android.support.v7.widget.StaggeredGridLayoutManager x0
int x1
android.support.v7.widget.StaggeredGridLayoutManager$1 x2
static java.util.ArrayList access$300 (android.support.v7.widget.StaggeredGridLayoutManager$Span)
android.support.v7.widget.StaggeredGridLayoutManager$Span x0
}
android/support/v7/widget/ScrollbarHelper.classScrollbarHelper.java
package android.support.v7.widget
android.support.v7.widget.ScrollbarHelper extends java.lang.Object {
void ()
static int computeScrollOffset (android.support.v7.widget.RecyclerView$State, android.support.v7.widget.OrientationHelper, android.view.View, android.view.View, android.support.v7.widget.RecyclerView$LayoutManager, boolean, boolean)
android.support.v7.widget.RecyclerView$State state
android.support.v7.widget.OrientationHelper orientation
android.view.View startChild
android.view.View endChild
android.support.v7.widget.RecyclerView$LayoutManager lm
boolean smoothScrollbarEnabled
boolean reverseLayout
int minPosition
int maxPosition
int itemsBefore
int laidOutArea
int itemRange
float avgSizePerRow
static int computeScrollExtent (android.support.v7.widget.RecyclerView$State, android.support.v7.widget.OrientationHelper, android.view.View, android.view.View, android.support.v7.widget.RecyclerView$LayoutManager, boolean)
android.support.v7.widget.RecyclerView$State state
android.support.v7.widget.OrientationHelper orientation
android.view.View startChild
android.view.View endChild
android.support.v7.widget.RecyclerView$LayoutManager lm
boolean smoothScrollbarEnabled
int extend
static int computeScrollRange (android.support.v7.widget.RecyclerView$State, android.support.v7.widget.OrientationHelper, android.view.View, android.view.View, android.support.v7.widget.RecyclerView$LayoutManager, boolean)
android.support.v7.widget.RecyclerView$State state
android.support.v7.widget.OrientationHelper orientation
android.view.View startChild
android.view.View endChild
android.support.v7.widget.RecyclerView$LayoutManager lm
boolean smoothScrollbarEnabled
int laidOutArea
int laidOutRange
}
android/support/v7/widget/RecyclerView$SavedState.classRecyclerView.java
package android.support.v7.widget
android.support.v7.widget.RecyclerView$SavedState extends android.view.View$BaseSavedState {
android.os.Parcelable mLayoutState
public static final android.os.Parcelable$Creator CREATOR
void (android.os.Parcel)
android.os.Parcel in
void (android.os.Parcelable)
android.os.Parcelable superState
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
private void copyFrom (android.support.v7.widget.RecyclerView$SavedState)
android.support.v7.widget.RecyclerView$SavedState other
static void access$1500 (android.support.v7.widget.RecyclerView$SavedState, android.support.v7.widget.RecyclerView$SavedState)
android.support.v7.widget.RecyclerView$SavedState x0
android.support.v7.widget.RecyclerView$SavedState x1
static void ()
}
android/support/v7/widget/RecyclerViewAccessibilityDelegate.classRecyclerViewAccessibilityDelegate.java
package android.support.v7.widget
public android.support.v7.widget.RecyclerViewAccessibilityDelegate extends android.support.v4.view.AccessibilityDelegateCompat {
final android.support.v7.widget.RecyclerView mRecyclerView
final android.support.v4.view.AccessibilityDelegateCompat mItemDelegate
public void (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView recyclerView
private boolean shouldIgnore ()
public boolean performAccessibilityAction (android.view.View, int, android.os.Bundle)
android.view.View host
int action
android.os.Bundle args
public void onInitializeAccessibilityNodeInfo (android.view.View, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.view.View host
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat info
public void onInitializeAccessibilityEvent (android.view.View, android.view.accessibility.AccessibilityEvent)
android.support.v7.widget.RecyclerView rv
android.view.View host
android.view.accessibility.AccessibilityEvent event
android.support.v4.view.AccessibilityDelegateCompat getItemDelegate ()
static boolean access$000 (android.support.v7.widget.RecyclerViewAccessibilityDelegate)
android.support.v7.widget.RecyclerViewAccessibilityDelegate x0
}
android/support/v7/widget/ChildHelper$Callback.classChildHelper.java
package android.support.v7.widget
abstract android.support.v7.widget.ChildHelper$Callback extends java.lang.Object {
public abstract int getChildCount ()
public abstract void addView (android.view.View, int)
public abstract int indexOfChild (android.view.View)
public abstract void removeViewAt (int)
public abstract android.view.View getChildAt (int)
public abstract void removeAllViews ()
public abstract android.support.v7.widget.RecyclerView$ViewHolder getChildViewHolder (android.view.View)
public abstract void attachViewToParent (android.view.View, int, android.view.ViewGroup$LayoutParams)
public abstract void detachViewFromParent (int)
public abstract void onEnteredHiddenState (android.view.View)
public abstract void onLeftHiddenState (android.view.View)
}
android/support/v7/widget/RecyclerView$OnChildAttachStateChangeListener.classRecyclerView.java
package android.support.v7.widget
public abstract android.support.v7.widget.RecyclerView$OnChildAttachStateChangeListener extends java.lang.Object {
public abstract void onChildViewAttachedToWindow (android.view.View)
public abstract void onChildViewDetachedFromWindow (android.view.View)
}
android/support/v7/widget/LinearLayoutManager$SavedState$1.classLinearLayoutManager.java
package android.support.v7.widget
final android.support.v7.widget.LinearLayoutManager$SavedState$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void ()
public android.support.v7.widget.LinearLayoutManager$SavedState createFromParcel (android.os.Parcel)
android.os.Parcel in
public android.support.v7.widget.LinearLayoutManager$SavedState[] newArray (int)
int size
public volatile java.lang.Object[] newArray (int)
int x0
public volatile java.lang.Object createFromParcel (android.os.Parcel)
android.os.Parcel x0
}
android/support/v7/widget/RecyclerView$AdapterDataObservable.classRecyclerView.java
package android.support.v7.widget
android.support.v7.widget.RecyclerView$AdapterDataObservable extends android.database.Observable {
void ()
public boolean hasObservers ()
public void notifyChanged ()
int i
public void notifyItemRangeChanged (int, int)
int positionStart
int itemCount
public void notifyItemRangeChanged (int, int, java.lang.Object)
int i
int positionStart
int itemCount
Object payload
public void notifyItemRangeInserted (int, int)
int i
int positionStart
int itemCount
public void notifyItemRangeRemoved (int, int)
int i
int positionStart
int itemCount
public void notifyItemMoved (int, int)
int i
int fromPosition
int toPosition
}
android/support/v7/widget/RecyclerView$ItemAnimator.classRecyclerView.java
package android.support.v7.widget
public abstract android.support.v7.widget.RecyclerView$ItemAnimator extends java.lang.Object {
private android.support.v7.widget.RecyclerView$ItemAnimator$ItemAnimatorListener mListener
private java.util.ArrayList mFinishedListeners
private long mAddDuration
private long mRemoveDuration
private long mMoveDuration
private long mChangeDuration
private boolean mSupportsChangeAnimations
public void ()
public long getMoveDuration ()
public void setMoveDuration (long)
long moveDuration
public long getAddDuration ()
public void setAddDuration (long)
long addDuration
public long getRemoveDuration ()
public void setRemoveDuration (long)
long removeDuration
public long getChangeDuration ()
public void setChangeDuration (long)
long changeDuration
public boolean getSupportsChangeAnimations ()
public void setSupportsChangeAnimations (boolean)
boolean supportsChangeAnimations
void setListener (android.support.v7.widget.RecyclerView$ItemAnimator$ItemAnimatorListener)
android.support.v7.widget.RecyclerView$ItemAnimator$ItemAnimatorListener listener
public abstract void runPendingAnimations ()
public abstract boolean animateRemove (android.support.v7.widget.RecyclerView$ViewHolder)
public abstract boolean animateAdd (android.support.v7.widget.RecyclerView$ViewHolder)
public abstract boolean animateMove (android.support.v7.widget.RecyclerView$ViewHolder, int, int, int, int)
public abstract boolean animateChange (android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ViewHolder, int, int, int, int)
public final void dispatchRemoveFinished (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder item
public final void dispatchMoveFinished (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder item
public final void dispatchAddFinished (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder item
public final void dispatchChangeFinished (android.support.v7.widget.RecyclerView$ViewHolder, boolean)
android.support.v7.widget.RecyclerView$ViewHolder item
boolean oldItem
public final void dispatchRemoveStarting (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder item
public final void dispatchMoveStarting (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder item
public final void dispatchAddStarting (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder item
public final void dispatchChangeStarting (android.support.v7.widget.RecyclerView$ViewHolder, boolean)
android.support.v7.widget.RecyclerView$ViewHolder item
boolean oldItem
public abstract void endAnimation (android.support.v7.widget.RecyclerView$ViewHolder)
public abstract void endAnimations ()
public abstract boolean isRunning ()
public final boolean isRunning (android.support.v7.widget.RecyclerView$ItemAnimator$ItemAnimatorFinishedListener)
android.support.v7.widget.RecyclerView$ItemAnimator$ItemAnimatorFinishedListener listener
boolean running
public final void dispatchAnimationsFinished ()
int i
int count
public void onRemoveStarting (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder item
public void onRemoveFinished (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder item
public void onAddStarting (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder item
public void onAddFinished (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder item
public void onMoveStarting (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder item
public void onMoveFinished (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder item
public void onChangeStarting (android.support.v7.widget.RecyclerView$ViewHolder, boolean)
android.support.v7.widget.RecyclerView$ViewHolder item
boolean oldItem
public void onChangeFinished (android.support.v7.widget.RecyclerView$ViewHolder, boolean)
android.support.v7.widget.RecyclerView$ViewHolder item
boolean oldItem
}
android/support/v7/widget/StaggeredGridLayoutManager$SavedState.classStaggeredGridLayoutManager.java
package android.support.v7.widget
android.support.v7.widget.StaggeredGridLayoutManager$SavedState extends java.lang.Object implements android.os.Parcelable {
int mAnchorPosition
int mVisibleAnchorPosition
int mSpanOffsetsSize
int[] mSpanOffsets
int mSpanLookupSize
int[] mSpanLookup
java.util.List mFullSpanItems
boolean mReverseLayout
boolean mAnchorLayoutFromEnd
boolean mLastLayoutRTL
public static final android.os.Parcelable$Creator CREATOR
public void ()
void (android.os.Parcel)
android.os.Parcel in
public void (android.support.v7.widget.StaggeredGridLayoutManager$SavedState)
android.support.v7.widget.StaggeredGridLayoutManager$SavedState other
void invalidateSpanInfo ()
void invalidateAnchorPositionInfo ()
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
static void ()
}
android/support/v7/widget/RecyclerView$SimpleOnItemTouchListener.classRecyclerView.java
package android.support.v7.widget
public android.support.v7.widget.RecyclerView$SimpleOnItemTouchListener extends java.lang.Object implements android.support.v7.widget.RecyclerView$OnItemTouchListener {
public void ()
public boolean onInterceptTouchEvent (android.support.v7.widget.RecyclerView, android.view.MotionEvent)
android.support.v7.widget.RecyclerView rv
android.view.MotionEvent e
public void onTouchEvent (android.support.v7.widget.RecyclerView, android.view.MotionEvent)
android.support.v7.widget.RecyclerView rv
android.view.MotionEvent e
public void onRequestDisallowInterceptTouchEvent (boolean)
boolean disallowIntercept
}
android/support/v7/widget/DefaultItemAnimator$ChangeInfo.classDefaultItemAnimator.java
package android.support.v7.widget
android.support.v7.widget.DefaultItemAnimator$ChangeInfo extends java.lang.Object {
public android.support.v7.widget.RecyclerView$ViewHolder oldHolder
public android.support.v7.widget.RecyclerView$ViewHolder newHolder
public int fromX
public int fromY
public int toX
public int toY
private void (android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder oldHolder
android.support.v7.widget.RecyclerView$ViewHolder newHolder
private void (android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ViewHolder, int, int, int, int)
android.support.v7.widget.RecyclerView$ViewHolder oldHolder
android.support.v7.widget.RecyclerView$ViewHolder newHolder
int fromX
int fromY
int toX
int toY
public java.lang.String toString ()
void (android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ViewHolder, int, int, int, int, android.support.v7.widget.DefaultItemAnimator$1)
android.support.v7.widget.RecyclerView$ViewHolder x0
android.support.v7.widget.RecyclerView$ViewHolder x1
int x2
int x3
int x4
int x5
android.support.v7.widget.DefaultItemAnimator$1 x6
}
android/support/v7/widget/LinearLayoutManager$1.classLinearLayoutManager.java
package android.support.v7.widget
android.support.v7.widget.LinearLayoutManager$1 extends android.support.v7.widget.LinearSmoothScroller {
final android.support.v7.widget.LinearLayoutManager this$0
void (android.support.v7.widget.LinearLayoutManager, android.content.Context)
android.content.Context x0
public android.graphics.PointF computeScrollVectorForPosition (int)
int targetPosition
}
android/support/v7/widget/LinearLayoutManager$SavedState.classLinearLayoutManager.java
package android.support.v7.widget
android.support.v7.widget.LinearLayoutManager$SavedState extends java.lang.Object implements android.os.Parcelable {
int mAnchorPosition
int mAnchorOffset
boolean mAnchorLayoutFromEnd
public static final android.os.Parcelable$Creator CREATOR
public void ()
void (android.os.Parcel)
android.os.Parcel in
public void (android.support.v7.widget.LinearLayoutManager$SavedState)
android.support.v7.widget.LinearLayoutManager$SavedState other
boolean hasValidAnchor ()
void invalidateAnchor ()
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
static void ()
}
android/support/v7/widget/DefaultItemAnimator$2.classDefaultItemAnimator.java
package android.support.v7.widget
android.support.v7.widget.DefaultItemAnimator$2 extends java.lang.Object implements java.lang.Runnable {
final java.util.ArrayList val$changes
final android.support.v7.widget.DefaultItemAnimator this$0
void (android.support.v7.widget.DefaultItemAnimator, java.util.ArrayList)
public void run ()
android.support.v7.widget.DefaultItemAnimator$ChangeInfo change
java.util.Iterator i$
}
android/support/v7/widget/util/
android/support/v7/widget/util/SortedListAdapterCallback.classSortedListAdapterCallback.java
package android.support.v7.widget.util
public abstract android.support.v7.widget.util.SortedListAdapterCallback extends android.support.v7.util.SortedList$Callback {
final android.support.v7.widget.RecyclerView$Adapter mAdapter
public void (android.support.v7.widget.RecyclerView$Adapter)
android.support.v7.widget.RecyclerView$Adapter adapter
public void onInserted (int, int)
int position
int count
public void onRemoved (int, int)
int position
int count
public void onMoved (int, int)
int fromPosition
int toPosition
public void onChanged (int, int)
int position
int count
}
android/support/v7/widget/RecyclerView$ItemAnimatorRestoreListener.classRecyclerView.java
package android.support.v7.widget
android.support.v7.widget.RecyclerView$ItemAnimatorRestoreListener extends java.lang.Object implements android.support.v7.widget.RecyclerView$ItemAnimator$ItemAnimatorListener {
final android.support.v7.widget.RecyclerView this$0
private void (android.support.v7.widget.RecyclerView)
public void onRemoveFinished (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder item
public void onAddFinished (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder item
public void onMoveFinished (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder item
public void onChangeFinished (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder item
void (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$1)
android.support.v7.widget.RecyclerView x0
android.support.v7.widget.RecyclerView$1 x1
}
android/support/v7/widget/RecyclerView$OnScrollListener.classRecyclerView.java
package android.support.v7.widget
public abstract android.support.v7.widget.RecyclerView$OnScrollListener extends java.lang.Object {
public void ()
public void onScrollStateChanged (android.support.v7.widget.RecyclerView, int)
android.support.v7.widget.RecyclerView recyclerView
int newState
public void onScrolled (android.support.v7.widget.RecyclerView, int, int)
android.support.v7.widget.RecyclerView recyclerView
int dx
int dy
}
android/support/v7/widget/RecyclerView$LayoutParams.classRecyclerView.java
package android.support.v7.widget
public android.support.v7.widget.RecyclerView$LayoutParams extends android.view.ViewGroup$MarginLayoutParams {
android.support.v7.widget.RecyclerView$ViewHolder mViewHolder
final android.graphics.Rect mDecorInsets
boolean mInsetsDirty
boolean mPendingInvalidate
public void (android.content.Context, android.util.AttributeSet)
android.content.Context c
android.util.AttributeSet attrs
public void (int, int)
int width
int height
public void (android.view.ViewGroup$MarginLayoutParams)
android.view.ViewGroup$MarginLayoutParams source
public void (android.view.ViewGroup$LayoutParams)
android.view.ViewGroup$LayoutParams source
public void (android.support.v7.widget.RecyclerView$LayoutParams)
android.support.v7.widget.RecyclerView$LayoutParams source
public boolean viewNeedsUpdate ()
public boolean isViewInvalid ()
public boolean isItemRemoved ()
public boolean isItemChanged ()
public int getViewPosition ()
public int getViewLayoutPosition ()
public int getViewAdapterPosition ()
}
android/support/v7/widget/GridLayoutManager.classGridLayoutManager.java
package android.support.v7.widget
public android.support.v7.widget.GridLayoutManager extends android.support.v7.widget.LinearLayoutManager {
private static final boolean DEBUG
private static final String TAG
public static final int DEFAULT_SPAN_COUNT
static final int MAIN_DIR_SPEC
boolean mPendingSpanCountChange
int mSpanCount
int[] mCachedBorders
android.view.View[] mSet
final android.util.SparseIntArray mPreLayoutSpanSizeCache
final android.util.SparseIntArray mPreLayoutSpanIndexCache
android.support.v7.widget.GridLayoutManager$SpanSizeLookup mSpanSizeLookup
final android.graphics.Rect mDecorInsets
public void (android.content.Context, android.util.AttributeSet, int, int)
android.content.Context context
android.util.AttributeSet attrs
int defStyleAttr
int defStyleRes
android.support.v7.widget.RecyclerView$LayoutManager$Properties properties
public void (android.content.Context, int)
android.content.Context context
int spanCount
public void (android.content.Context, int, int, boolean)
android.content.Context context
int spanCount
int orientation
boolean reverseLayout
public void setStackFromEnd (boolean)
boolean stackFromEnd
public int getRowCountForAccessibility (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
public int getColumnCountForAccessibility (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
public void onInitializeAccessibilityNodeInfoForItem (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, android.view.View, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
android.view.View host
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat info
android.view.ViewGroup$LayoutParams lp
android.support.v7.widget.GridLayoutManager$LayoutParams glp
int spanGroupIndex
public void onLayoutChildren (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
private void clearPreLayoutSpanMappingCache ()
private void cachePreLayoutSpanMapping ()
android.support.v7.widget.GridLayoutManager$LayoutParams lp
int viewPosition
int i
int childCount
public void onItemsAdded (android.support.v7.widget.RecyclerView, int, int)
android.support.v7.widget.RecyclerView recyclerView
int positionStart
int itemCount
public void onItemsChanged (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView recyclerView
public void onItemsRemoved (android.support.v7.widget.RecyclerView, int, int)
android.support.v7.widget.RecyclerView recyclerView
int positionStart
int itemCount
public void onItemsUpdated (android.support.v7.widget.RecyclerView, int, int, java.lang.Object)
android.support.v7.widget.RecyclerView recyclerView
int positionStart
int itemCount
Object payload
public void onItemsMoved (android.support.v7.widget.RecyclerView, int, int, int)
android.support.v7.widget.RecyclerView recyclerView
int from
int to
int itemCount
public android.support.v7.widget.RecyclerView$LayoutParams generateDefaultLayoutParams ()
public android.support.v7.widget.RecyclerView$LayoutParams generateLayoutParams (android.content.Context, android.util.AttributeSet)
android.content.Context c
android.util.AttributeSet attrs
public android.support.v7.widget.RecyclerView$LayoutParams generateLayoutParams (android.view.ViewGroup$LayoutParams)
android.view.ViewGroup$LayoutParams lp
public boolean checkLayoutParams (android.support.v7.widget.RecyclerView$LayoutParams)
android.support.v7.widget.RecyclerView$LayoutParams lp
public void setSpanSizeLookup (android.support.v7.widget.GridLayoutManager$SpanSizeLookup)
android.support.v7.widget.GridLayoutManager$SpanSizeLookup spanSizeLookup
public android.support.v7.widget.GridLayoutManager$SpanSizeLookup getSpanSizeLookup ()
private void updateMeasurements ()
int totalSpace
int totalSpace
private void calculateItemBorders (int)
int itemSize
int i
int totalSpace
int sizePerSpan
int sizePerSpanRemainder
int consumedPixels
int additionalSize
void onAnchorReady (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, android.support.v7.widget.LinearLayoutManager$AnchorInfo)
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
android.support.v7.widget.LinearLayoutManager$AnchorInfo anchorInfo
private void ensureAnchorIsInFirstSpan (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, android.support.v7.widget.LinearLayoutManager$AnchorInfo)
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
android.support.v7.widget.LinearLayoutManager$AnchorInfo anchorInfo
int span
android.view.View findReferenceChild (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, int, int, int)
int span
android.view.View view
int position
int i
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
int start
int end
int itemCount
android.view.View invalidMatch
android.view.View outOfBoundsMatch
int boundsStart
int boundsEnd
int diff
private int getSpanGroupIndex (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, int)
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
int viewPosition
int adapterPosition
private int getSpanIndex (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, int)
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
int pos
int cached
int adapterPosition
private int getSpanSize (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, int)
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
int pos
int cached
int adapterPosition
void layoutChunk (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, android.support.v7.widget.LinearLayoutManager$LayoutState, android.support.v7.widget.LinearLayoutManager$LayoutChunkResult)
int itemSpanIndex
int itemSpanSize
int pos
int spanSize
android.view.View view
android.view.View view
android.support.v7.widget.GridLayoutManager$LayoutParams lp
int spec
int size
int i
android.support.v7.widget.GridLayoutManager$LayoutParams lp
int spec
android.view.View view
int i
android.view.View view
android.support.v7.widget.GridLayoutManager$LayoutParams params
int i
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
android.support.v7.widget.LinearLayoutManager$LayoutState layoutState
android.support.v7.widget.LinearLayoutManager$LayoutChunkResult result
boolean layingOutInPrimaryDirection
int count
int consumedSpanCount
int remainingSpan
int maxSize
int maxMeasureSpec
int left
int right
int top
int bottom
private int getMainDirSpec (int)
int dim
private void measureChildWithDecorationsAndMargin (android.view.View, int, int, boolean)
android.view.View child
int widthSpec
int heightSpec
boolean capBothSpecs
android.support.v7.widget.RecyclerView$LayoutParams lp
private int updateSpecWithExtra (int, int, int)
int spec
int startInset
int endInset
int mode
private void assignSpans (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, int, int, boolean)
int start
int end
int diff
int span
int spanDiff
android.view.View view
android.support.v7.widget.GridLayoutManager$LayoutParams params
int i
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
int count
int consumedSpanCount
boolean layingOutInPrimaryDirection
int span
int spanDiff
int start
int end
int diff
public int getSpanCount ()
public void setSpanCount (int)
int spanCount
public boolean supportsPredictiveItemAnimations ()
static void ()
}
android/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem$1.classStaggeredGridLayoutManager.java
package android.support.v7.widget
final android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void ()
public android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem createFromParcel (android.os.Parcel)
android.os.Parcel in
public android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem[] newArray (int)
int size
public volatile java.lang.Object[] newArray (int)
int x0
public volatile java.lang.Object createFromParcel (android.os.Parcel)
android.os.Parcel x0
}
android/support/v7/widget/RecyclerView$RecycledViewPool.classRecyclerView.java
package android.support.v7.widget
public android.support.v7.widget.RecyclerView$RecycledViewPool extends java.lang.Object {
private android.util.SparseArray mScrap
private android.util.SparseIntArray mMaxScrap
private int mAttachCount
private static final int DEFAULT_MAX_SCRAP
public void ()
public void clear ()
public void setMaxRecycledViews (int, int)
int viewType
int max
java.util.ArrayList scrapHeap
public android.support.v7.widget.RecyclerView$ViewHolder getRecycledView (int)
int index
android.support.v7.widget.RecyclerView$ViewHolder scrap
int viewType
java.util.ArrayList scrapHeap
int size ()
java.util.ArrayList viewHolders
int i
int count
public void putRecycledView (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder scrap
int viewType
java.util.ArrayList scrapHeap
void attach (android.support.v7.widget.RecyclerView$Adapter)
android.support.v7.widget.RecyclerView$Adapter adapter
void detach ()
void onAdapterChanged (android.support.v7.widget.RecyclerView$Adapter, android.support.v7.widget.RecyclerView$Adapter, boolean)
android.support.v7.widget.RecyclerView$Adapter oldAdapter
android.support.v7.widget.RecyclerView$Adapter newAdapter
boolean compatibleWithPrevious
private java.util.ArrayList getScrapHeapForType (int)
int viewType
java.util.ArrayList scrap
}
android/support/v7/widget/AdapterHelper.classAdapterHelper.java
package android.support.v7.widget
android.support.v7.widget.AdapterHelper extends java.lang.Object implements android.support.v7.widget.OpReorderer$Callback {
static final int POSITION_TYPE_INVISIBLE
static final int POSITION_TYPE_NEW_OR_LAID_OUT
private static final boolean DEBUG
private static final String TAG
private android.support.v4.util.Pools$Pool mUpdateOpPool
final java.util.ArrayList mPendingUpdates
final java.util.ArrayList mPostponedList
final android.support.v7.widget.AdapterHelper$Callback mCallback
Runnable mOnItemProcessedCallback
final boolean mDisableRecycler
final android.support.v7.widget.OpReorderer mOpReorderer
void (android.support.v7.widget.AdapterHelper$Callback)
android.support.v7.widget.AdapterHelper$Callback callback
void (android.support.v7.widget.AdapterHelper$Callback, boolean)
android.support.v7.widget.AdapterHelper$Callback callback
boolean disableRecycler
transient android.support.v7.widget.AdapterHelper addUpdateOp (android.support.v7.widget.AdapterHelper$UpdateOp[])
android.support.v7.widget.AdapterHelper$UpdateOp[] ops
void reset ()
void preProcess ()
android.support.v7.widget.AdapterHelper$UpdateOp op
int i
int count
void consumePostponedUpdates ()
int i
int count
private void applyMove (android.support.v7.widget.AdapterHelper$UpdateOp)
android.support.v7.widget.AdapterHelper$UpdateOp op
private void applyRemove (android.support.v7.widget.AdapterHelper$UpdateOp)
android.support.v7.widget.AdapterHelper$UpdateOp newOp
android.support.v7.widget.AdapterHelper$UpdateOp newOp
boolean typeChanged
android.support.v7.widget.RecyclerView$ViewHolder vh
int position
android.support.v7.widget.AdapterHelper$UpdateOp op
int tmpStart
int tmpCount
int tmpEnd
int type
private void applyUpdate (android.support.v7.widget.AdapterHelper$UpdateOp)
android.support.v7.widget.AdapterHelper$UpdateOp newOp
android.support.v7.widget.AdapterHelper$UpdateOp newOp
android.support.v7.widget.RecyclerView$ViewHolder vh
int position
Object payload
android.support.v7.widget.AdapterHelper$UpdateOp op
int tmpStart
int tmpCount
int tmpEnd
int type
private void dispatchAndUpdateViewHolders (android.support.v7.widget.AdapterHelper$UpdateOp)
android.support.v7.widget.AdapterHelper$UpdateOp tmp
int pos
int updatedPos
boolean continuous
int p
android.support.v7.widget.AdapterHelper$UpdateOp tmp
android.support.v7.widget.AdapterHelper$UpdateOp op
int tmpStart
int tmpCnt
int offsetPositionForPartial
int positionMultiplier
Object payload
void dispatchFirstPassAndUpdateViewHolders (android.support.v7.widget.AdapterHelper$UpdateOp, int)
android.support.v7.widget.AdapterHelper$UpdateOp op
int offsetStart
private int updatePositionWithPostponed (int, int)
int start
int end
int start
int end
android.support.v7.widget.AdapterHelper$UpdateOp postponed
int i
android.support.v7.widget.AdapterHelper$UpdateOp op
int i
int pos
int cmd
int count
private boolean canFindInPreLayout (int)
int pos
int end
android.support.v7.widget.AdapterHelper$UpdateOp op
int i
int position
int count
private void applyAdd (android.support.v7.widget.AdapterHelper$UpdateOp)
android.support.v7.widget.AdapterHelper$UpdateOp op
private void postponeAndUpdateViewHolders (android.support.v7.widget.AdapterHelper$UpdateOp)
android.support.v7.widget.AdapterHelper$UpdateOp op
boolean hasPendingUpdates ()
int findPositionOffset (int)
int position
int findPositionOffset (int, int)
android.support.v7.widget.AdapterHelper$UpdateOp op
int i
int position
int firstPostponedItem
int count
boolean onItemRangeChanged (int, int, java.lang.Object)
int positionStart
int itemCount
Object payload
boolean onItemRangeInserted (int, int)
int positionStart
int itemCount
boolean onItemRangeRemoved (int, int)
int positionStart
int itemCount
boolean onItemRangeMoved (int, int, int)
int from
int to
int itemCount
void consumeUpdatesInOnePass ()
android.support.v7.widget.AdapterHelper$UpdateOp op
int i
int count
public int applyPendingUpdatesToPosition (int)
int end
android.support.v7.widget.AdapterHelper$UpdateOp op
int i
int position
int size
public android.support.v7.widget.AdapterHelper$UpdateOp obtainUpdateOp (int, int, int, java.lang.Object)
int cmd
int positionStart
int itemCount
Object payload
android.support.v7.widget.AdapterHelper$UpdateOp op
public void recycleUpdateOp (android.support.v7.widget.AdapterHelper$UpdateOp)
android.support.v7.widget.AdapterHelper$UpdateOp op
void recycleUpdateOpsAndClearList (java.util.List)
int i
java.util.List ops
int count
}
android/support/v7/widget/RecyclerView$5.classRecyclerView.java
package android.support.v7.widget
android.support.v7.widget.RecyclerView$5 extends java.lang.Object implements android.support.v7.widget.AdapterHelper$Callback {
final android.support.v7.widget.RecyclerView this$0
void (android.support.v7.widget.RecyclerView)
public android.support.v7.widget.RecyclerView$ViewHolder findViewHolder (int)
int position
android.support.v7.widget.RecyclerView$ViewHolder vh
public void offsetPositionsForRemovingInvisible (int, int)
int start
int count
public void offsetPositionsForRemovingLaidOutOrNewView (int, int)
int positionStart
int itemCount
public void markViewHoldersUpdated (int, int, java.lang.Object)
int positionStart
int itemCount
Object payload
public void onDispatchFirstPass (android.support.v7.widget.AdapterHelper$UpdateOp)
android.support.v7.widget.AdapterHelper$UpdateOp op
void dispatchUpdate (android.support.v7.widget.AdapterHelper$UpdateOp)
android.support.v7.widget.AdapterHelper$UpdateOp op
public void onDispatchSecondPass (android.support.v7.widget.AdapterHelper$UpdateOp)
android.support.v7.widget.AdapterHelper$UpdateOp op
public void offsetPositionsForAdd (int, int)
int positionStart
int itemCount
public void offsetPositionsForMove (int, int)
int from
int to
}
android/support/v7/widget/RecyclerView$SmoothScroller$Action.classRecyclerView.java
package android.support.v7.widget
public android.support.v7.widget.RecyclerView$SmoothScroller$Action extends java.lang.Object {
public static final int UNDEFINED_DURATION
private int mDx
private int mDy
private int mDuration
private int mJumpToPosition
private android.view.animation.Interpolator mInterpolator
private boolean changed
private int consecutiveUpdates
public void (int, int)
int dx
int dy
public void (int, int, int)
int dx
int dy
int duration
public void (int, int, int, android.view.animation.Interpolator)
int dx
int dy
int duration
android.view.animation.Interpolator interpolator
public void jumpTo (int)
int targetPosition
boolean hasJumpTarget ()
private void runIfNecessary (android.support.v7.widget.RecyclerView)
int position
android.support.v7.widget.RecyclerView recyclerView
private void validate ()
public int getDx ()
public void setDx (int)
int dx
public int getDy ()
public void setDy (int)
int dy
public int getDuration ()
public void setDuration (int)
int duration
public android.view.animation.Interpolator getInterpolator ()
public void setInterpolator (android.view.animation.Interpolator)
android.view.animation.Interpolator interpolator
public void update (int, int, int, android.view.animation.Interpolator)
int dx
int dy
int duration
android.view.animation.Interpolator interpolator
static void access$5100 (android.support.v7.widget.RecyclerView$SmoothScroller$Action, android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView$SmoothScroller$Action x0
android.support.v7.widget.RecyclerView x1
}
android/support/v7/widget/LinearSmoothScroller.classLinearSmoothScroller.java
package android.support.v7.widget
public abstract android.support.v7.widget.LinearSmoothScroller extends android.support.v7.widget.RecyclerView$SmoothScroller {
private static final String TAG
private static final boolean DEBUG
private static final float MILLISECONDS_PER_INCH
private static final int TARGET_SEEK_SCROLL_DISTANCE_PX
public static final int SNAP_TO_START
public static final int SNAP_TO_END
public static final int SNAP_TO_ANY
private static final float TARGET_SEEK_EXTRA_SCROLL_RATIO
protected final android.view.animation.LinearInterpolator mLinearInterpolator
protected final android.view.animation.DecelerateInterpolator mDecelerateInterpolator
protected android.graphics.PointF mTargetVector
private final float MILLISECONDS_PER_PX
protected int mInterimTargetDx
protected int mInterimTargetDy
public void (android.content.Context)
android.content.Context context
protected void onStart ()
protected void onTargetFound (android.view.View, android.support.v7.widget.RecyclerView$State, android.support.v7.widget.RecyclerView$SmoothScroller$Action)
android.view.View targetView
android.support.v7.widget.RecyclerView$State state
android.support.v7.widget.RecyclerView$SmoothScroller$Action action
int dx
int dy
int distance
int time
protected void onSeekTargetStep (int, int, android.support.v7.widget.RecyclerView$State, android.support.v7.widget.RecyclerView$SmoothScroller$Action)
int dx
int dy
android.support.v7.widget.RecyclerView$State state
android.support.v7.widget.RecyclerView$SmoothScroller$Action action
protected void onStop ()
protected float calculateSpeedPerPixel (android.util.DisplayMetrics)
android.util.DisplayMetrics displayMetrics
protected int calculateTimeForDeceleration (int)
int dx
protected int calculateTimeForScrolling (int)
int dx
protected int getHorizontalSnapPreference ()
protected int getVerticalSnapPreference ()
protected void updateActionForInterimTarget (android.support.v7.widget.RecyclerView$SmoothScroller$Action)
int target
android.support.v7.widget.RecyclerView$SmoothScroller$Action action
android.graphics.PointF scrollVector
int time
private int clampApplyScroll (int, int)
int tmpDt
int dt
int before
public int calculateDtToFit (int, int, int, int, int)
int dtStart
int dtEnd
int viewStart
int viewEnd
int boxStart
int boxEnd
int snapPreference
public int calculateDyToMakeVisible (android.view.View, int)
android.view.View view
int snapPreference
android.support.v7.widget.RecyclerView$LayoutManager layoutManager
android.support.v7.widget.RecyclerView$LayoutParams params
int top
int bottom
int start
int end
public int calculateDxToMakeVisible (android.view.View, int)
android.view.View view
int snapPreference
android.support.v7.widget.RecyclerView$LayoutManager layoutManager
android.support.v7.widget.RecyclerView$LayoutParams params
int left
int right
int start
int end
public abstract android.graphics.PointF computeScrollVectorForPosition (int)
}
android/support/v7/widget/AdapterHelper$Callback.classAdapterHelper.java
package android.support.v7.widget
abstract android.support.v7.widget.AdapterHelper$Callback extends java.lang.Object {
public abstract android.support.v7.widget.RecyclerView$ViewHolder findViewHolder (int)
public abstract void offsetPositionsForRemovingInvisible (int, int)
public abstract void offsetPositionsForRemovingLaidOutOrNewView (int, int)
public abstract void markViewHoldersUpdated (int, int, java.lang.Object)
public abstract void onDispatchFirstPass (android.support.v7.widget.AdapterHelper$UpdateOp)
public abstract void onDispatchSecondPass (android.support.v7.widget.AdapterHelper$UpdateOp)
public abstract void offsetPositionsForAdd (int, int)
public abstract void offsetPositionsForMove (int, int)
}
android/support/v7/widget/RecyclerView$LayoutManager$Properties.classRecyclerView.java
package android.support.v7.widget
public android.support.v7.widget.RecyclerView$LayoutManager$Properties extends java.lang.Object {
public int orientation
public int spanCount
public boolean reverseLayout
public boolean stackFromEnd
public void ()
}
android/support/v7/widget/DefaultItemAnimator$6.classDefaultItemAnimator.java
package android.support.v7.widget
android.support.v7.widget.DefaultItemAnimator$6 extends android.support.v7.widget.DefaultItemAnimator$VpaListenerAdapter {
final android.support.v7.widget.RecyclerView$ViewHolder val$holder
final int val$deltaX
final int val$deltaY
final android.support.v4.view.ViewPropertyAnimatorCompat val$animation
final android.support.v7.widget.DefaultItemAnimator this$0
void (android.support.v7.widget.DefaultItemAnimator, android.support.v7.widget.RecyclerView$ViewHolder, int, int, android.support.v4.view.ViewPropertyAnimatorCompat)
public void onAnimationStart (android.view.View)
android.view.View view
public void onAnimationCancel (android.view.View)
android.view.View view
public void onAnimationEnd (android.view.View)
android.view.View view
}
android/support/v7/widget/DefaultItemAnimator$VpaListenerAdapter.classDefaultItemAnimator.java
package android.support.v7.widget
android.support.v7.widget.DefaultItemAnimator$VpaListenerAdapter extends java.lang.Object implements android.support.v4.view.ViewPropertyAnimatorListener {
private void ()
public void onAnimationStart (android.view.View)
android.view.View view
public void onAnimationEnd (android.view.View)
android.view.View view
public void onAnimationCancel (android.view.View)
android.view.View view
void (android.support.v7.widget.DefaultItemAnimator$1)
android.support.v7.widget.DefaultItemAnimator$1 x0
}
android/support/v7/widget/RecyclerView$ItemAnimator$ItemAnimatorListener.classRecyclerView.java
package android.support.v7.widget
abstract android.support.v7.widget.RecyclerView$ItemAnimator$ItemAnimatorListener extends java.lang.Object {
public abstract void onRemoveFinished (android.support.v7.widget.RecyclerView$ViewHolder)
public abstract void onAddFinished (android.support.v7.widget.RecyclerView$ViewHolder)
public abstract void onMoveFinished (android.support.v7.widget.RecyclerView$ViewHolder)
public abstract void onChangeFinished (android.support.v7.widget.RecyclerView$ViewHolder)
}
android/support/v7/widget/RecyclerView$State.classRecyclerView.java
package android.support.v7.widget
public android.support.v7.widget.RecyclerView$State extends java.lang.Object {
private int mTargetPosition
android.support.v4.util.ArrayMap mPreLayoutHolderMap
android.support.v4.util.ArrayMap mPostLayoutHolderMap
android.support.v4.util.ArrayMap mOldChangedHolders
final java.util.List mDisappearingViewsInLayoutPass
private android.util.SparseArray mData
int mItemCount
private int mPreviousLayoutItemCount
private int mDeletedInvisibleItemCountSincePreviousLayout
private boolean mStructureChanged
private boolean mInPreLayout
private boolean mRunSimpleAnimations
private boolean mRunPredictiveAnimations
public void ()
android.support.v7.widget.RecyclerView$State reset ()
public boolean isPreLayout ()
public boolean willRunPredictiveAnimations ()
public boolean willRunSimpleAnimations ()
public void remove (int)
int resourceId
public java.lang.Object get (int)
int resourceId
public void put (int, java.lang.Object)
int resourceId
Object data
public int getTargetScrollPosition ()
public boolean hasTargetScrollPosition ()
public boolean didStructureChange ()
public int getItemCount ()
void onViewRecycled (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder holder
public void onViewIgnored (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder holder
private void removeFrom (android.support.v4.util.ArrayMap, android.support.v7.widget.RecyclerView$ViewHolder)
int i
android.support.v4.util.ArrayMap holderMap
android.support.v7.widget.RecyclerView$ViewHolder holder
void removeFromDisappearingList (android.view.View)
android.view.View child
void addToDisappearingList (android.view.View)
android.view.View child
public java.lang.String toString ()
static int access$1212 (android.support.v7.widget.RecyclerView$State, int)
android.support.v7.widget.RecyclerView$State x0
int x1
static boolean access$1402 (android.support.v7.widget.RecyclerView$State, boolean)
android.support.v7.widget.RecyclerView$State x0
boolean x1
static boolean access$1600 (android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$State x0
static boolean access$1702 (android.support.v7.widget.RecyclerView$State, boolean)
android.support.v7.widget.RecyclerView$State x0
boolean x1
static boolean access$1802 (android.support.v7.widget.RecyclerView$State, boolean)
android.support.v7.widget.RecyclerView$State x0
boolean x1
static boolean access$1602 (android.support.v7.widget.RecyclerView$State, boolean)
android.support.v7.widget.RecyclerView$State x0
boolean x1
static boolean access$1800 (android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$State x0
static boolean access$1400 (android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$State x0
static int access$1202 (android.support.v7.widget.RecyclerView$State, int)
android.support.v7.widget.RecyclerView$State x0
int x1
static int access$2102 (android.support.v7.widget.RecyclerView$State, int)
android.support.v7.widget.RecyclerView$State x0
int x1
static boolean access$1700 (android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$State x0
static int access$4802 (android.support.v7.widget.RecyclerView$State, int)
android.support.v7.widget.RecyclerView$State x0
int x1
}
android/support/v7/widget/RecyclerView$4.classRecyclerView.java
package android.support.v7.widget
android.support.v7.widget.RecyclerView$4 extends java.lang.Object implements android.support.v7.widget.ChildHelper$Callback {
final android.support.v7.widget.RecyclerView this$0
void (android.support.v7.widget.RecyclerView)
public int getChildCount ()
public void addView (android.view.View, int)
android.view.View child
int index
public int indexOfChild (android.view.View)
android.view.View view
public void removeViewAt (int)
int index
android.view.View child
public android.view.View getChildAt (int)
int offset
public void removeAllViews ()
int i
int count
public android.support.v7.widget.RecyclerView$ViewHolder getChildViewHolder (android.view.View)
android.view.View view
public void attachViewToParent (android.view.View, int, android.view.ViewGroup$LayoutParams)
android.view.View child
int index
android.view.ViewGroup$LayoutParams layoutParams
android.support.v7.widget.RecyclerView$ViewHolder vh
public void detachViewFromParent (int)
android.support.v7.widget.RecyclerView$ViewHolder vh
int offset
android.view.View view
public void onEnteredHiddenState (android.view.View)
android.view.View child
android.support.v7.widget.RecyclerView$ViewHolder vh
public void onLeftHiddenState (android.view.View)
android.view.View child
android.support.v7.widget.RecyclerView$ViewHolder vh
}
android/support/v7/widget/RecyclerView$ChildDrawingOrderCallback.classRecyclerView.java
package android.support.v7.widget
public abstract android.support.v7.widget.RecyclerView$ChildDrawingOrderCallback extends java.lang.Object {
public abstract int onGetChildDrawingOrder (int, int)
}
android/support/v7/widget/RecyclerView$Recycler.classRecyclerView.java
package android.support.v7.widget
public final android.support.v7.widget.RecyclerView$Recycler extends java.lang.Object {
final java.util.ArrayList mAttachedScrap
private java.util.ArrayList mChangedScrap
final java.util.ArrayList mCachedViews
private final java.util.List mUnmodifiableAttachedScrap
private int mViewCacheMax
private android.support.v7.widget.RecyclerView$RecycledViewPool mRecyclerPool
private android.support.v7.widget.RecyclerView$ViewCacheExtension mViewCacheExtension
private static final int DEFAULT_CACHE_SIZE
final android.support.v7.widget.RecyclerView this$0
public void (android.support.v7.widget.RecyclerView)
public void clear ()
public void setViewCacheSize (int)
int i
int viewCount
public java.util.List getScrapList ()
boolean validateViewHolderForOffsetPosition (android.support.v7.widget.RecyclerView$ViewHolder)
int type
android.support.v7.widget.RecyclerView$ViewHolder holder
public void bindViewToPosition (android.view.View, int)
android.support.v7.widget.RecyclerView$LayoutParams rvLayoutParams
android.support.v7.widget.RecyclerView$LayoutParams rvLayoutParams
android.view.View view
int position
android.support.v7.widget.RecyclerView$ViewHolder holder
int offsetPosition
android.view.ViewGroup$LayoutParams lp
android.support.v7.widget.RecyclerView$LayoutParams rvLayoutParams
public int convertPreLayoutPositionToPostLayout (int)
int position
public android.view.View getViewForPosition (int)
int position
android.view.View getViewForPosition (int, boolean)
android.view.View view
int offsetPosition
int type
int offsetPosition
android.support.v7.widget.RecyclerView$LayoutParams rvLayoutParams
android.support.v7.widget.RecyclerView$LayoutParams rvLayoutParams
int position
boolean dryRun
boolean fromScrap
android.support.v7.widget.RecyclerView$ViewHolder holder
boolean bound
android.view.ViewGroup$LayoutParams lp
android.support.v7.widget.RecyclerView$LayoutParams rvLayoutParams
private void attachAccessibilityDelegate (android.view.View)
android.view.View itemView
private void invalidateDisplayListInt (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder holder
private void invalidateDisplayListInt (android.view.ViewGroup, boolean)
android.view.View view
int i
int visibility
android.view.ViewGroup viewGroup
boolean invalidateThis
public void recycleView (android.view.View)
android.view.View view
android.support.v7.widget.RecyclerView$ViewHolder holder
void recycleViewInternal (android.view.View)
android.view.View view
void recycleAndClearCachedViews ()
int i
int count
void recycleCachedViewAt (int)
int cachedViewIndex
android.support.v7.widget.RecyclerView$ViewHolder viewHolder
void recycleViewHolderInternal (android.support.v7.widget.RecyclerView$ViewHolder)
int cachedViewSize
android.support.v7.widget.RecyclerView$ViewHolder holder
boolean transientStatePreventsRecycling
boolean forceRecycle
boolean cached
boolean recycled
void addViewHolderToRecycledViewPool (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder holder
void quickRecycleScrapView (android.view.View)
android.view.View view
android.support.v7.widget.RecyclerView$ViewHolder holder
void scrapView (android.view.View)
android.view.View view
android.support.v7.widget.RecyclerView$ViewHolder holder
void unscrapView (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder holder
int getScrapCount ()
android.view.View getScrapViewAt (int)
int index
void clearScrap ()
android.support.v7.widget.RecyclerView$ViewHolder getChangedScrapViewForPosition (int)
int changedScrapSize
android.support.v7.widget.RecyclerView$ViewHolder holder
int i
android.support.v7.widget.RecyclerView$ViewHolder holder
int i
long id
int offsetPosition
int position
int changedScrapSize
android.support.v7.widget.RecyclerView$ViewHolder getScrapViewForPosition (int, int, boolean)
android.support.v7.widget.RecyclerView$ViewHolder holder
int i
android.view.View view
android.support.v7.widget.RecyclerView$ViewHolder holder
int i
int position
int type
boolean dryRun
int scrapCount
int cacheSize
android.support.v7.widget.RecyclerView$ViewHolder getScrapViewForId (long, int, boolean)
android.support.v7.widget.RecyclerView$ViewHolder holder
int i
android.support.v7.widget.RecyclerView$ViewHolder holder
int i
long id
int type
boolean dryRun
int count
int cacheSize
void dispatchViewRecycled (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder holder
void onAdapterChanged (android.support.v7.widget.RecyclerView$Adapter, android.support.v7.widget.RecyclerView$Adapter, boolean)
android.support.v7.widget.RecyclerView$Adapter oldAdapter
android.support.v7.widget.RecyclerView$Adapter newAdapter
boolean compatibleWithPrevious
void offsetPositionRecordsForMove (int, int)
int start
int end
int inBetweenOffset
android.support.v7.widget.RecyclerView$ViewHolder holder
int i
int from
int to
int start
int end
int inBetweenOffset
int cachedCount
void offsetPositionRecordsForInsert (int, int)
android.support.v7.widget.RecyclerView$ViewHolder holder
int i
int insertedAt
int count
int cachedCount
void offsetPositionRecordsForRemove (int, int, boolean)
android.support.v7.widget.RecyclerView$ViewHolder holder
int i
int removedFrom
int count
boolean applyToPreLayout
int removedEnd
int cachedCount
void setViewCacheExtension (android.support.v7.widget.RecyclerView$ViewCacheExtension)
android.support.v7.widget.RecyclerView$ViewCacheExtension extension
void setRecycledViewPool (android.support.v7.widget.RecyclerView$RecycledViewPool)
android.support.v7.widget.RecyclerView$RecycledViewPool pool
android.support.v7.widget.RecyclerView$RecycledViewPool getRecycledViewPool ()
void viewRangeUpdate (int, int)
android.support.v7.widget.RecyclerView$ViewHolder holder
int pos
int i
int positionStart
int itemCount
int positionEnd
int cachedCount
void setAdapterPositionsAsUnknown ()
android.support.v7.widget.RecyclerView$ViewHolder holder
int i
int cachedCount
void markKnownViewsInvalid ()
android.support.v7.widget.RecyclerView$ViewHolder holder
int i
int cachedCount
void clearOldPositions ()
android.support.v7.widget.RecyclerView$ViewHolder holder
int i
int i
int i
int changedScrapCount
int cachedCount
int scrapCount
void markItemDecorInsetsDirty ()
android.support.v7.widget.RecyclerView$ViewHolder holder
android.support.v7.widget.RecyclerView$LayoutParams layoutParams
int i
int cachedCount
static java.util.ArrayList access$2000 (android.support.v7.widget.RecyclerView$Recycler)
android.support.v7.widget.RecyclerView$Recycler x0
}
android/support/v7/widget/OrientationHelper$2.classOrientationHelper.java
package android.support.v7.widget
final android.support.v7.widget.OrientationHelper$2 extends android.support.v7.widget.OrientationHelper {
void (android.support.v7.widget.RecyclerView$LayoutManager)
android.support.v7.widget.RecyclerView$LayoutManager x0
public int getEndAfterPadding ()
public int getEnd ()
public void offsetChildren (int)
int amount
public int getStartAfterPadding ()
public int getDecoratedMeasurement (android.view.View)
android.view.View view
android.support.v7.widget.RecyclerView$LayoutParams params
public int getDecoratedMeasurementInOther (android.view.View)
android.view.View view
android.support.v7.widget.RecyclerView$LayoutParams params
public int getDecoratedEnd (android.view.View)
android.view.View view
android.support.v7.widget.RecyclerView$LayoutParams params
public int getDecoratedStart (android.view.View)
android.view.View view
android.support.v7.widget.RecyclerView$LayoutParams params
public int getTotalSpace ()
public void offsetChild (android.view.View, int)
android.view.View view
int offset
public int getEndPadding ()
}
android/support/v7/widget/RecyclerView$SavedState$1.classRecyclerView.java
package android.support.v7.widget
final android.support.v7.widget.RecyclerView$SavedState$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void ()
public android.support.v7.widget.RecyclerView$SavedState createFromParcel (android.os.Parcel)
android.os.Parcel in
public android.support.v7.widget.RecyclerView$SavedState[] newArray (int)
int size
public volatile java.lang.Object[] newArray (int)
int x0
public volatile java.lang.Object createFromParcel (android.os.Parcel)
android.os.Parcel x0
}
android/support/v7/widget/StaggeredGridLayoutManager$SavedState$1.classStaggeredGridLayoutManager.java
package android.support.v7.widget
final android.support.v7.widget.StaggeredGridLayoutManager$SavedState$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void ()
public android.support.v7.widget.StaggeredGridLayoutManager$SavedState createFromParcel (android.os.Parcel)
android.os.Parcel in
public android.support.v7.widget.StaggeredGridLayoutManager$SavedState[] newArray (int)
int size
public volatile java.lang.Object[] newArray (int)
int x0
public volatile java.lang.Object createFromParcel (android.os.Parcel)
android.os.Parcel x0
}
android/support/v7/widget/GridLayoutManager$SpanSizeLookup.classGridLayoutManager.java
package android.support.v7.widget
public abstract android.support.v7.widget.GridLayoutManager$SpanSizeLookup extends java.lang.Object {
final android.util.SparseIntArray mSpanIndexCache
private boolean mCacheSpanIndices
public void ()
public abstract int getSpanSize (int)
public void setSpanIndexCacheEnabled (boolean)
boolean cacheSpanIndices
public void invalidateSpanIndexCache ()
public boolean isSpanIndexCacheEnabled ()
int getCachedSpanIndex (int, int)
int position
int spanCount
int existing
int value
public int getSpanIndex (int, int)
int prevKey
int size
int i
int position
int spanCount
int positionSpanSize
int span
int startPos
int findReferenceIndexFromCache (int)
int mid
int midVal
int position
int lo
int hi
int index
public int getSpanGroupIndex (int, int)
int size
int i
int adapterPosition
int spanCount
int span
int group
int positionSpanSize
}
android/support/v7/widget/RecyclerView$Adapter.classRecyclerView.java
package android.support.v7.widget
public abstract android.support.v7.widget.RecyclerView$Adapter extends java.lang.Object {
private final android.support.v7.widget.RecyclerView$AdapterDataObservable mObservable
private boolean mHasStableIds
public void ()
public abstract android.support.v7.widget.RecyclerView$ViewHolder onCreateViewHolder (android.view.ViewGroup, int)
public abstract void onBindViewHolder (android.support.v7.widget.RecyclerView$ViewHolder, int)
public void onBindViewHolder (android.support.v7.widget.RecyclerView$ViewHolder, int, java.util.List)
android.support.v7.widget.RecyclerView$ViewHolder holder
int position
java.util.List payloads
public final android.support.v7.widget.RecyclerView$ViewHolder createViewHolder (android.view.ViewGroup, int)
android.view.ViewGroup parent
int viewType
android.support.v7.widget.RecyclerView$ViewHolder holder
public final void bindViewHolder (android.support.v7.widget.RecyclerView$ViewHolder, int)
android.support.v7.widget.RecyclerView$ViewHolder holder
int position
public int getItemViewType (int)
int position
public void setHasStableIds (boolean)
boolean hasStableIds
public long getItemId (int)
int position
public abstract int getItemCount ()
public final boolean hasStableIds ()
public void onViewRecycled (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder holder
public boolean onFailedToRecycleView (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder holder
public void onViewAttachedToWindow (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder holder
public void onViewDetachedFromWindow (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder holder
public final boolean hasObservers ()
public void registerAdapterDataObserver (android.support.v7.widget.RecyclerView$AdapterDataObserver)
android.support.v7.widget.RecyclerView$AdapterDataObserver observer
public void unregisterAdapterDataObserver (android.support.v7.widget.RecyclerView$AdapterDataObserver)
android.support.v7.widget.RecyclerView$AdapterDataObserver observer
public void onAttachedToRecyclerView (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView recyclerView
public void onDetachedFromRecyclerView (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView recyclerView
public final void notifyDataSetChanged ()
public final void notifyItemChanged (int)
int position
public final void notifyItemChanged (int, java.lang.Object)
int position
Object payload
public final void notifyItemRangeChanged (int, int)
int positionStart
int itemCount
public final void notifyItemRangeChanged (int, int, java.lang.Object)
int positionStart
int itemCount
Object payload
public final void notifyItemInserted (int)
int position
public final void notifyItemMoved (int, int)
int fromPosition
int toPosition
public final void notifyItemRangeInserted (int, int)
int positionStart
int itemCount
public final void notifyItemRemoved (int)
int position
public final void notifyItemRangeRemoved (int, int)
int positionStart
int itemCount
}
android/support/v7/widget/DefaultItemAnimator$MoveInfo.classDefaultItemAnimator.java
package android.support.v7.widget
android.support.v7.widget.DefaultItemAnimator$MoveInfo extends java.lang.Object {
public android.support.v7.widget.RecyclerView$ViewHolder holder
public int fromX
public int fromY
public int toX
public int toY
private void (android.support.v7.widget.RecyclerView$ViewHolder, int, int, int, int)
android.support.v7.widget.RecyclerView$ViewHolder holder
int fromX
int fromY
int toX
int toY
void (android.support.v7.widget.RecyclerView$ViewHolder, int, int, int, int, android.support.v7.widget.DefaultItemAnimator$1)
android.support.v7.widget.RecyclerView$ViewHolder x0
int x1
int x2
int x3
int x4
android.support.v7.widget.DefaultItemAnimator$1 x5
}
android/support/v7/widget/DefaultItemAnimator$7.classDefaultItemAnimator.java
package android.support.v7.widget
android.support.v7.widget.DefaultItemAnimator$7 extends android.support.v7.widget.DefaultItemAnimator$VpaListenerAdapter {
final android.support.v7.widget.DefaultItemAnimator$ChangeInfo val$changeInfo
final android.support.v4.view.ViewPropertyAnimatorCompat val$oldViewAnim
final android.support.v7.widget.DefaultItemAnimator this$0
void (android.support.v7.widget.DefaultItemAnimator, android.support.v7.widget.DefaultItemAnimator$ChangeInfo, android.support.v4.view.ViewPropertyAnimatorCompat)
public void onAnimationStart (android.view.View)
android.view.View view
public void onAnimationEnd (android.view.View)
android.view.View view
}
android/support/v7/widget/StaggeredGridLayoutManager$AnchorInfo.classStaggeredGridLayoutManager.java
package android.support.v7.widget
android.support.v7.widget.StaggeredGridLayoutManager$AnchorInfo extends java.lang.Object {
int mPosition
int mOffset
boolean mLayoutFromEnd
boolean mInvalidateOffsets
final android.support.v7.widget.StaggeredGridLayoutManager this$0
private void (android.support.v7.widget.StaggeredGridLayoutManager)
void reset ()
void assignCoordinateFromPadding ()
void assignCoordinateFromPadding (int)
int addedDistance
void (android.support.v7.widget.StaggeredGridLayoutManager, android.support.v7.widget.StaggeredGridLayoutManager$1)
android.support.v7.widget.StaggeredGridLayoutManager x0
android.support.v7.widget.StaggeredGridLayoutManager$1 x1
}
android/support/v7/widget/DefaultItemAnimator$4.classDefaultItemAnimator.java
package android.support.v7.widget
android.support.v7.widget.DefaultItemAnimator$4 extends android.support.v7.widget.DefaultItemAnimator$VpaListenerAdapter {
final android.support.v7.widget.RecyclerView$ViewHolder val$holder
final android.support.v4.view.ViewPropertyAnimatorCompat val$animation
final android.support.v7.widget.DefaultItemAnimator this$0
void (android.support.v7.widget.DefaultItemAnimator, android.support.v7.widget.RecyclerView$ViewHolder, android.support.v4.view.ViewPropertyAnimatorCompat)
public void onAnimationStart (android.view.View)
android.view.View view
public void onAnimationEnd (android.view.View)
android.view.View view
}
android/support/v7/widget/AdapterHelper$UpdateOp.classAdapterHelper.java
package android.support.v7.widget
android.support.v7.widget.AdapterHelper$UpdateOp extends java.lang.Object {
static final int ADD
static final int REMOVE
static final int UPDATE
static final int MOVE
static final int POOL_SIZE
int cmd
int positionStart
Object payload
int itemCount
void (int, int, int, java.lang.Object)
int cmd
int positionStart
int itemCount
Object payload
java.lang.String cmdToString ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
android.support.v7.widget.AdapterHelper$UpdateOp op
public int hashCode ()
int result
}
android/support/v7/widget/GridLayoutManager$DefaultSpanSizeLookup.classGridLayoutManager.java
package android.support.v7.widget
public final android.support.v7.widget.GridLayoutManager$DefaultSpanSizeLookup extends android.support.v7.widget.GridLayoutManager$SpanSizeLookup {
public void ()
public int getSpanSize (int)
int position
public int getSpanIndex (int, int)
int position
int spanCount
}
android/support/v7/widget/RecyclerView$ViewHolder.classRecyclerView.java
package android.support.v7.widget
public abstract android.support.v7.widget.RecyclerView$ViewHolder extends java.lang.Object {
public final android.view.View itemView
int mPosition
int mOldPosition
long mItemId
int mItemViewType
int mPreLayoutPosition
android.support.v7.widget.RecyclerView$ViewHolder mShadowedHolder
android.support.v7.widget.RecyclerView$ViewHolder mShadowingHolder
static final int FLAG_BOUND
static final int FLAG_UPDATE
static final int FLAG_INVALID
static final int FLAG_REMOVED
static final int FLAG_NOT_RECYCLABLE
static final int FLAG_RETURNED_FROM_SCRAP
static final int FLAG_CHANGED
static final int FLAG_IGNORE
static final int FLAG_TMP_DETACHED
static final int FLAG_ADAPTER_POSITION_UNKNOWN
static final int FLAG_ADAPTER_FULLUPDATE
private int mFlags
private static final java.util.List FULLUPDATE_PAYLOADS
java.util.List mPayloads
java.util.List mUnmodifiedPayloads
private int mIsRecyclableCount
private android.support.v7.widget.RecyclerView$Recycler mScrapContainer
private int mWasImportantForAccessibilityBeforeHidden
android.support.v7.widget.RecyclerView mOwnerRecyclerView
public void (android.view.View)
android.view.View itemView
void flagRemovedAndOffsetPosition (int, int, boolean)
int mNewPosition
int offset
boolean applyToPreLayout
void offsetPosition (int, boolean)
int offset
boolean applyToPreLayout
void clearOldPosition ()
void saveOldPosition ()
boolean shouldIgnore ()
public final int getPosition ()
public final int getLayoutPosition ()
public final int getAdapterPosition ()
public final int getOldPosition ()
public final long getItemId ()
public final int getItemViewType ()
boolean isScrap ()
void unScrap ()
boolean wasReturnedFromScrap ()
void clearReturnedFromScrapFlag ()
void clearTmpDetachFlag ()
void stopIgnoring ()
void setScrapContainer (android.support.v7.widget.RecyclerView$Recycler)
android.support.v7.widget.RecyclerView$Recycler recycler
boolean isInvalid ()
boolean needsUpdate ()
boolean isChanged ()
boolean isBound ()
boolean isRemoved ()
boolean hasAnyOfTheFlags (int)
int flags
boolean isTmpDetached ()
boolean isAdapterPositionUnknown ()
void setFlags (int, int)
int flags
int mask
void addFlags (int)
int flags
void addChangePayload (java.lang.Object)
Object payload
private void createPayloadsIfNeeded ()
void clearPayload ()
java.util.List getUnmodifiedPayloads ()
void resetInternal ()
private void onEnteredHiddenState ()
private void onLeftHiddenState ()
public java.lang.String toString ()
StringBuilder sb
public final void setIsRecyclable (boolean)
boolean recyclable
public final boolean isRecyclable ()
private boolean shouldBeKeptAsChild ()
private boolean doesTransientStatePreventRecycling ()
static void access$1000 (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder x0
static void access$1100 (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder x0
static boolean access$4100 (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder x0
static android.support.v7.widget.RecyclerView$Recycler access$4202 (android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$Recycler)
android.support.v7.widget.RecyclerView$ViewHolder x0
android.support.v7.widget.RecyclerView$Recycler x1
static boolean access$5400 (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder x0
static int access$5500 (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder x0
static void ()
}
android/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem.classStaggeredGridLayoutManager.java
package android.support.v7.widget
android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem extends java.lang.Object implements android.os.Parcelable {
int mPosition
int mGapDir
int[] mGapPerSpan
boolean mHasUnwantedGapAfter
public static final android.os.Parcelable$Creator CREATOR
public void (android.os.Parcel)
android.os.Parcel in
int spanCount
public void ()
int getGapForSpan (int)
int spanIndex
public void invalidateSpanGaps ()
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
public java.lang.String toString ()
static void ()
}
android/support/v7/widget/RecyclerView$SmoothScroller.classRecyclerView.java
package android.support.v7.widget
public abstract android.support.v7.widget.RecyclerView$SmoothScroller extends java.lang.Object {
private int mTargetPosition
private android.support.v7.widget.RecyclerView mRecyclerView
private android.support.v7.widget.RecyclerView$LayoutManager mLayoutManager
private boolean mPendingInitialRun
private boolean mRunning
private android.view.View mTargetView
private final android.support.v7.widget.RecyclerView$SmoothScroller$Action mRecyclingAction
public void ()
void start (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$LayoutManager)
android.support.v7.widget.RecyclerView recyclerView
android.support.v7.widget.RecyclerView$LayoutManager layoutManager
public void setTargetPosition (int)
int targetPosition
public android.support.v7.widget.RecyclerView$LayoutManager getLayoutManager ()
protected final void stop ()
public boolean isPendingInitialRun ()
public boolean isRunning ()
public int getTargetPosition ()
private void onAnimation (int, int)
boolean hadJumpTarget
int dx
int dy
android.support.v7.widget.RecyclerView recyclerView
public int getChildPosition (android.view.View)
android.view.View view
public int getChildCount ()
public android.view.View findViewByPosition (int)
int position
public void instantScrollToPosition (int)
int position
protected void onChildAttachedToWindow (android.view.View)
android.view.View child
protected void normalize (android.graphics.PointF)
android.graphics.PointF scrollVector
double magnitute
protected abstract void onStart ()
protected abstract void onStop ()
protected abstract void onSeekTargetStep (int, int, android.support.v7.widget.RecyclerView$State, android.support.v7.widget.RecyclerView$SmoothScroller$Action)
protected abstract void onTargetFound (android.view.View, android.support.v7.widget.RecyclerView$State, android.support.v7.widget.RecyclerView$SmoothScroller$Action)
static void access$2800 (android.support.v7.widget.RecyclerView$SmoothScroller, int, int)
android.support.v7.widget.RecyclerView$SmoothScroller x0
int x1
int x2
}
android/support/v7/widget/DefaultItemAnimator$8.classDefaultItemAnimator.java
package android.support.v7.widget
android.support.v7.widget.DefaultItemAnimator$8 extends android.support.v7.widget.DefaultItemAnimator$VpaListenerAdapter {
final android.support.v7.widget.DefaultItemAnimator$ChangeInfo val$changeInfo
final android.support.v4.view.ViewPropertyAnimatorCompat val$newViewAnimation
final android.view.View val$newView
final android.support.v7.widget.DefaultItemAnimator this$0
void (android.support.v7.widget.DefaultItemAnimator, android.support.v7.widget.DefaultItemAnimator$ChangeInfo, android.support.v4.view.ViewPropertyAnimatorCompat, android.view.View)
public void onAnimationStart (android.view.View)
android.view.View view
public void onAnimationEnd (android.view.View)
android.view.View view
}
android/support/v7/widget/LinearLayoutManager$AnchorInfo.classLinearLayoutManager.java
package android.support.v7.widget
android.support.v7.widget.LinearLayoutManager$AnchorInfo extends java.lang.Object {
int mPosition
int mCoordinate
boolean mLayoutFromEnd
final android.support.v7.widget.LinearLayoutManager this$0
void (android.support.v7.widget.LinearLayoutManager)
void reset ()
void assignCoordinateFromPadding ()
public java.lang.String toString ()
private boolean isViewValidAsAnchor (android.view.View, android.support.v7.widget.RecyclerView$State)
android.view.View child
android.support.v7.widget.RecyclerView$State state
android.support.v7.widget.RecyclerView$LayoutParams lp
public void assignFromViewAndKeepVisibleRect (android.view.View)
int childSize
int estimatedChildStart
int layoutStart
int previousStartMargin
int startReference
int startMargin
int prevLayoutEnd
int childEnd
int previousEndMargin
int estimatedEnd
int previousLayoutEnd
int previousEndMargin
int endReference
int endMargin
int childStart
int startMargin
android.view.View child
int spaceChange
public void assignFromView (android.view.View)
android.view.View child
static boolean access$000 (android.support.v7.widget.LinearLayoutManager$AnchorInfo, android.view.View, android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.LinearLayoutManager$AnchorInfo x0
android.view.View x1
android.support.v7.widget.RecyclerView$State x2
}
android/support/v7/widget/StaggeredGridLayoutManager.classStaggeredGridLayoutManager.java
package android.support.v7.widget
public android.support.v7.widget.StaggeredGridLayoutManager extends android.support.v7.widget.RecyclerView$LayoutManager {
public static final String TAG
private static final boolean DEBUG
public static final int HORIZONTAL
public static final int VERTICAL
public static final int GAP_HANDLING_NONE
public static final int GAP_HANDLING_LAZY
public static final int GAP_HANDLING_MOVE_ITEMS_BETWEEN_SPANS
private static final int INVALID_OFFSET
private int mSpanCount
private android.support.v7.widget.StaggeredGridLayoutManager$Span[] mSpans
android.support.v7.widget.OrientationHelper mPrimaryOrientation
android.support.v7.widget.OrientationHelper mSecondaryOrientation
private int mOrientation
private int mSizePerSpan
private android.support.v7.widget.LayoutState mLayoutState
private boolean mReverseLayout
boolean mShouldReverseLayout
private java.util.BitSet mRemainingSpans
int mPendingScrollPosition
int mPendingScrollPositionOffset
android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup mLazySpanLookup
private int mGapStrategy
private boolean mLastLayoutFromEnd
private boolean mLastLayoutRTL
private android.support.v7.widget.StaggeredGridLayoutManager$SavedState mPendingSavedState
private int mFullSizeSpec
private int mWidthSpec
private int mHeightSpec
private final android.graphics.Rect mTmpRect
private final android.support.v7.widget.StaggeredGridLayoutManager$AnchorInfo mAnchorInfo
private boolean mLaidOutInvalidFullSpan
private boolean mSmoothScrollbarEnabled
private final Runnable mCheckForGapsRunnable
public void (android.content.Context, android.util.AttributeSet, int, int)
android.content.Context context
android.util.AttributeSet attrs
int defStyleAttr
int defStyleRes
android.support.v7.widget.RecyclerView$LayoutManager$Properties properties
public void (int, int)
int spanCount
int orientation
private boolean checkForGaps ()
int minPos
int maxPos
android.view.View gapView
int minPos
int maxPos
int invalidGapDir
android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem invalidFsi
android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem validFsi
public void onScrollStateChanged (int)
int state
public void onDetachedFromWindow (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$Recycler)
int i
android.support.v7.widget.RecyclerView view
android.support.v7.widget.RecyclerView$Recycler recycler
android.view.View hasGapsToFix ()
int firstChildIndex
int childLimit
int myEnd
int nextEnd
int myStart
int nextStart
android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams nextLp
android.view.View nextChild
boolean compareSpans
android.view.View child
android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams lp
int i
int startChildIndex
int endChildIndex
java.util.BitSet mSpansToCheck
int firstChildIndex
int childLimit
int preferredSpanDir
int nextChildDiff
private boolean checkSpanForGap (android.support.v7.widget.StaggeredGridLayoutManager$Span)
android.support.v7.widget.StaggeredGridLayoutManager$Span span
public void setSpanCount (int)
int i
int spanCount
public void setOrientation (int)
android.support.v7.widget.OrientationHelper tmp
int orientation
public void setReverseLayout (boolean)
boolean reverseLayout
public int getGapStrategy ()
public void setGapStrategy (int)
int gapStrategy
public void assertNotInLayoutOrScroll (java.lang.String)
String message
public int getSpanCount ()
public void invalidateSpanAssignments ()
private void ensureOrientationHelper ()
private void resolveShouldLayoutReverse ()
boolean isLayoutRTL ()
public boolean getReverseLayout ()
public void onLayoutChildren (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State)
int i
int i
boolean needToCheckForGaps
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
android.support.v7.widget.StaggeredGridLayoutManager$AnchorInfo anchorInfo
private void applyPendingSavedState (android.support.v7.widget.StaggeredGridLayoutManager$AnchorInfo)
int line
int i
android.support.v7.widget.StaggeredGridLayoutManager$AnchorInfo anchorInfo
void updateAnchorInfoForLayout (android.support.v7.widget.RecyclerView$State, android.support.v7.widget.StaggeredGridLayoutManager$AnchorInfo)
android.support.v7.widget.RecyclerView$State state
android.support.v7.widget.StaggeredGridLayoutManager$AnchorInfo anchorInfo
private boolean updateAnchorFromChildren (android.support.v7.widget.RecyclerView$State, android.support.v7.widget.StaggeredGridLayoutManager$AnchorInfo)
android.support.v7.widget.RecyclerView$State state
android.support.v7.widget.StaggeredGridLayoutManager$AnchorInfo anchorInfo
boolean updateAnchorFromPendingData (android.support.v7.widget.RecyclerView$State, android.support.v7.widget.StaggeredGridLayoutManager$AnchorInfo)
int target
int target
int childSize
int startGap
int endGap
int position
android.view.View child
android.support.v7.widget.RecyclerView$State state
android.support.v7.widget.StaggeredGridLayoutManager$AnchorInfo anchorInfo
void updateMeasureSpecs ()
public boolean supportsPredictiveItemAnimations ()
public int[] findFirstVisibleItemPositions (int[])
int i
int[] into
public int[] findFirstCompletelyVisibleItemPositions (int[])
int i
int[] into
public int[] findLastVisibleItemPositions (int[])
int i
int[] into
public int[] findLastCompletelyVisibleItemPositions (int[])
int i
int[] into
public int computeHorizontalScrollOffset (android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$State state
private int computeScrollOffset (android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$State state
public int computeVerticalScrollOffset (android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$State state
public int computeHorizontalScrollExtent (android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$State state
private int computeScrollExtent (android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$State state
public int computeVerticalScrollExtent (android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$State state
public int computeHorizontalScrollRange (android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$State state
private int computeScrollRange (android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$State state
public int computeVerticalScrollRange (android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$State state
private void measureChildWithDecorationsAndMargin (android.view.View, android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams)
android.view.View child
android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams lp
private int getSpecForDimension (int, int)
int dim
int defaultSpec
private void measureChildWithDecorationsAndMargin (android.view.View, int, int)
android.view.View child
int widthSpec
int heightSpec
android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams lp
private int updateSpecWithExtra (int, int, int)
int spec
int startInset
int endInset
int mode
public void onRestoreInstanceState (android.os.Parcelable)
android.os.Parcelable state
public android.os.Parcelable onSaveInstanceState ()
int line
int line
int i
android.support.v7.widget.StaggeredGridLayoutManager$SavedState state
public void onInitializeAccessibilityNodeInfoForItem (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, android.view.View, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
android.view.View host
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat info
android.view.ViewGroup$LayoutParams lp
android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams sglp
public void onInitializeAccessibilityEvent (android.view.accessibility.AccessibilityEvent)
android.support.v4.view.accessibility.AccessibilityRecordCompat record
android.view.View start
android.view.View end
int startPos
int endPos
android.view.accessibility.AccessibilityEvent event
int findFirstVisibleItemPositionInt ()
android.view.View first
public int getRowCountForAccessibility (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
public int getColumnCountForAccessibility (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
android.view.View findFirstVisibleItemClosestToStart (boolean, boolean)
android.view.View child
int childStart
int childEnd
int i
boolean fullyVisible
boolean acceptPartiallyVisible
int boundsStart
int boundsEnd
int limit
android.view.View partiallyVisible
android.view.View findFirstVisibleItemClosestToEnd (boolean, boolean)
android.view.View child
int childStart
int childEnd
int i
boolean fullyVisible
boolean acceptPartiallyVisible
int boundsStart
int boundsEnd
android.view.View partiallyVisible
private void fixEndGap (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, boolean)
int fixOffset
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
boolean canOffsetChildren
int maxEndLine
int gap
int fixOffset
private void fixStartGap (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, boolean)
int fixOffset
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
boolean canOffsetChildren
int minStartLine
int gap
int fixOffset
private void updateLayoutState (int, android.support.v7.widget.RecyclerView$State)
int targetPos
int anchorPosition
android.support.v7.widget.RecyclerView$State state
int startExtra
int endExtra
boolean clipToPadding
private void setLayoutStateDirection (int)
int direction
public void offsetChildrenHorizontal (int)
int i
int dx
public void offsetChildrenVertical (int)
int i
int dy
public void onItemsRemoved (android.support.v7.widget.RecyclerView, int, int)
android.support.v7.widget.RecyclerView recyclerView
int positionStart
int itemCount
public void onItemsAdded (android.support.v7.widget.RecyclerView, int, int)
android.support.v7.widget.RecyclerView recyclerView
int positionStart
int itemCount
public void onItemsChanged (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView recyclerView
public void onItemsMoved (android.support.v7.widget.RecyclerView, int, int, int)
android.support.v7.widget.RecyclerView recyclerView
int from
int to
int itemCount
public void onItemsUpdated (android.support.v7.widget.RecyclerView, int, int, java.lang.Object)
android.support.v7.widget.RecyclerView recyclerView
int positionStart
int itemCount
Object payload
private void handleUpdate (int, int, int)
int affectedRangeEnd
int affectedRangeStart
int affectedRangeEnd
int affectedRangeStart
int positionStart
int itemCountOrToPosition
int cmd
int minPosition
int affectedRangeEnd
int affectedRangeStart
int maxPosition
private int fill (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.LayoutState, android.support.v7.widget.RecyclerView$State)
int targetLine
android.support.v7.widget.StaggeredGridLayoutManager$Span currentSpan
android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fullSpanItem
int start
int end
android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fullSpanItem
boolean hasInvalidGap
android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fullSpanItem
boolean hasInvalidGap
android.view.View view
android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams lp
int position
int spanIndex
android.support.v7.widget.StaggeredGridLayoutManager$Span currentSpan
boolean assignSpan
int start
int end
int otherStart
int otherEnd
int minStart
int diff
int maxEnd
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.LayoutState layoutState
android.support.v7.widget.RecyclerView$State state
int targetLine
int defaultNewViewLine
boolean added
int diff
private android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem createFullSpanItemFromEnd (int)
int i
int newItemTop
android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fsi
private android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem createFullSpanItemFromStart (int)
int i
int newItemBottom
android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fsi
private void attachViewToSpans (android.view.View, android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams, android.support.v7.widget.LayoutState)
android.view.View view
android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams lp
android.support.v7.widget.LayoutState layoutState
private void recycle (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.LayoutState)
int line
int scrolled
int line
int line
int scrolled
int line
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.LayoutState layoutState
private void appendViewToAllSpans (android.view.View)
int i
android.view.View view
private void prependViewToAllSpans (android.view.View)
int i
android.view.View view
private void layoutDecoratedWithMargins (android.view.View, int, int, int, int)
android.view.View child
int left
int top
int right
int bottom
android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams lp
private void updateAllRemainingSpans (int, int)
int i
int layoutDir
int targetLine
private void updateRemainingSpans (android.support.v7.widget.StaggeredGridLayoutManager$Span, int, int)
int line
int line
android.support.v7.widget.StaggeredGridLayoutManager$Span span
int layoutDir
int targetLine
int deletedSize
private int getMaxStart (int)
int spanStart
int i
int def
int maxStart
private int getMinStart (int)
int spanStart
int i
int def
int minStart
boolean areAllEndsEqual ()
int i
int end
boolean areAllStartsEqual ()
int i
int start
private int getMaxEnd (int)
int spanEnd
int i
int def
int maxEnd
private int getMinEnd (int)
int spanEnd
int i
int def
int minEnd
private void recycleFromStart (android.support.v7.widget.RecyclerView$Recycler, int)
int j
int j
android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams lp
android.view.View child
android.support.v7.widget.RecyclerView$Recycler recycler
int line
private void recycleFromEnd (android.support.v7.widget.RecyclerView$Recycler, int)
int j
int j
android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams lp
android.view.View child
android.support.v7.widget.RecyclerView$Recycler recycler
int line
int childCount
int i
private boolean preferLastSpan (int)
int layoutDir
private android.support.v7.widget.StaggeredGridLayoutManager$Span getNextSpan (android.support.v7.widget.LayoutState)
int startIndex
int endIndex
int diff
android.support.v7.widget.StaggeredGridLayoutManager$Span other
int otherLine
int i
android.support.v7.widget.StaggeredGridLayoutManager$Span min
int minLine
int defaultLine
android.support.v7.widget.StaggeredGridLayoutManager$Span other
int otherLine
int i
android.support.v7.widget.StaggeredGridLayoutManager$Span max
int maxLine
int defaultLine
android.support.v7.widget.LayoutState layoutState
boolean preferLastSpan
int startIndex
int endIndex
int diff
public boolean canScrollVertically ()
public boolean canScrollHorizontally ()
public int scrollHorizontallyBy (int, android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State)
int dx
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
public int scrollVerticallyBy (int, android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State)
int dy
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
private int calculateScrollDirectionForPosition (int)
int position
int firstChildPos
public void smoothScrollToPosition (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$State, int)
android.support.v7.widget.RecyclerView recyclerView
android.support.v7.widget.RecyclerView$State state
int position
android.support.v7.widget.LinearSmoothScroller scroller
public void scrollToPosition (int)
int position
public void scrollToPositionWithOffset (int, int)
int position
int offset
int scrollBy (int, android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State)
int referenceChildPosition
int layoutDir
int totalScroll
int totalScroll
int dt
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
int referenceChildPosition
int layoutDir
int absDt
int consumed
int totalScroll
private int getLastChildPosition ()
int childCount
private int getFirstChildPosition ()
int childCount
private int findFirstReferenceChildPosition (int)
android.view.View view
int position
int i
int itemCount
int limit
private int findLastReferenceChildPosition (int)
android.view.View view
int position
int i
int itemCount
public android.support.v7.widget.RecyclerView$LayoutParams generateDefaultLayoutParams ()
public android.support.v7.widget.RecyclerView$LayoutParams generateLayoutParams (android.content.Context, android.util.AttributeSet)
android.content.Context c
android.util.AttributeSet attrs
public android.support.v7.widget.RecyclerView$LayoutParams generateLayoutParams (android.view.ViewGroup$LayoutParams)
android.view.ViewGroup$LayoutParams lp
public boolean checkLayoutParams (android.support.v7.widget.RecyclerView$LayoutParams)
android.support.v7.widget.RecyclerView$LayoutParams lp
public int getOrientation ()
static boolean access$100 (android.support.v7.widget.StaggeredGridLayoutManager)
android.support.v7.widget.StaggeredGridLayoutManager x0
static int access$400 (android.support.v7.widget.StaggeredGridLayoutManager, int)
android.support.v7.widget.StaggeredGridLayoutManager x0
int x1
static int access$500 (android.support.v7.widget.StaggeredGridLayoutManager)
android.support.v7.widget.StaggeredGridLayoutManager x0
static boolean access$600 (android.support.v7.widget.StaggeredGridLayoutManager)
android.support.v7.widget.StaggeredGridLayoutManager x0
}
android/support/v7/widget/LinearLayoutManager.classLinearLayoutManager.java
package android.support.v7.widget
public android.support.v7.widget.LinearLayoutManager extends android.support.v7.widget.RecyclerView$LayoutManager implements android.support.v7.widget.helper.ItemTouchHelper$ViewDropHandler {
private static final String TAG
private static final boolean DEBUG
public static final int HORIZONTAL
public static final int VERTICAL
public static final int INVALID_OFFSET
private static final float MAX_SCROLL_FACTOR
int mOrientation
private android.support.v7.widget.LinearLayoutManager$LayoutState mLayoutState
android.support.v7.widget.OrientationHelper mOrientationHelper
private boolean mLastStackFromEnd
private boolean mReverseLayout
boolean mShouldReverseLayout
private boolean mStackFromEnd
private boolean mSmoothScrollbarEnabled
int mPendingScrollPosition
int mPendingScrollPositionOffset
private boolean mRecycleChildrenOnDetach
android.support.v7.widget.LinearLayoutManager$SavedState mPendingSavedState
final android.support.v7.widget.LinearLayoutManager$AnchorInfo mAnchorInfo
public void (android.content.Context)
android.content.Context context
public void (android.content.Context, int, boolean)
android.content.Context context
int orientation
boolean reverseLayout
public void (android.content.Context, android.util.AttributeSet, int, int)
android.content.Context context
android.util.AttributeSet attrs
int defStyleAttr
int defStyleRes
android.support.v7.widget.RecyclerView$LayoutManager$Properties properties
public android.support.v7.widget.RecyclerView$LayoutParams generateDefaultLayoutParams ()
public boolean getRecycleChildrenOnDetach ()
public void setRecycleChildrenOnDetach (boolean)
boolean recycleChildrenOnDetach
public void onDetachedFromWindow (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$Recycler)
android.support.v7.widget.RecyclerView view
android.support.v7.widget.RecyclerView$Recycler recycler
public void onInitializeAccessibilityEvent (android.view.accessibility.AccessibilityEvent)
android.support.v4.view.accessibility.AccessibilityRecordCompat record
android.view.accessibility.AccessibilityEvent event
public android.os.Parcelable onSaveInstanceState ()
android.view.View refChild
android.view.View refChild
boolean didLayoutFromEnd
android.support.v7.widget.LinearLayoutManager$SavedState state
public void onRestoreInstanceState (android.os.Parcelable)
android.os.Parcelable state
public boolean canScrollHorizontally ()
public boolean canScrollVertically ()
public void setStackFromEnd (boolean)
boolean stackFromEnd
public boolean getStackFromEnd ()
public int getOrientation ()
public void setOrientation (int)
int orientation
private void resolveShouldLayoutReverse ()
public boolean getReverseLayout ()
public void setReverseLayout (boolean)
boolean reverseLayout
public android.view.View findViewByPosition (int)
android.view.View child
int position
int childCount
int firstChild
int viewPosition
protected int getExtraLayoutSpace (android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$State state
public void smoothScrollToPosition (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$State, int)
android.support.v7.widget.RecyclerView recyclerView
android.support.v7.widget.RecyclerView$State state
int position
android.support.v7.widget.LinearSmoothScroller linearSmoothScroller
public android.graphics.PointF computeScrollVectorForPosition (int)
int targetPosition
int firstChildPos
int direction
public void onLayoutChildren (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State)
int extraForStart
int extraForEnd
int current
int upcomingOffset
int current
int upcomingOffset
android.view.View existing
int firstElement
int startOffset
int endOffset
int lastElement
int fixOffset
int fixOffset
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
int extraForStart
int extraForEnd
int extra
int startOffset
int endOffset
void onAnchorReady (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, android.support.v7.widget.LinearLayoutManager$AnchorInfo)
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
android.support.v7.widget.LinearLayoutManager$AnchorInfo anchorInfo
private void layoutForPredictiveAnimations (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, int, int)
android.support.v7.widget.RecyclerView$ViewHolder scrap
int position
int direction
int i
android.view.View anchor
android.view.View anchor
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
int startOffset
int endOffset
int scrapExtraStart
int scrapExtraEnd
java.util.List scrapList
int scrapSize
int firstChildPos
private void updateAnchorInfoForLayout (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, android.support.v7.widget.LinearLayoutManager$AnchorInfo)
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
android.support.v7.widget.LinearLayoutManager$AnchorInfo anchorInfo
private boolean updateAnchorFromChildren (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, android.support.v7.widget.LinearLayoutManager$AnchorInfo)
boolean notVisible
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
android.support.v7.widget.LinearLayoutManager$AnchorInfo anchorInfo
android.view.View focused
android.view.View referenceChild
private boolean updateAnchorFromPendingData (android.support.v7.widget.RecyclerView$State, android.support.v7.widget.LinearLayoutManager$AnchorInfo)
int childSize
int startGap
int endGap
int pos
android.view.View child
android.support.v7.widget.RecyclerView$State state
android.support.v7.widget.LinearLayoutManager$AnchorInfo anchorInfo
private int fixLayoutEndGap (int, android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, boolean)
int endOffset
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
boolean canOffsetChildren
int gap
int fixOffset
private int fixLayoutStartGap (int, android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, boolean)
int startOffset
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
boolean canOffsetChildren
int gap
int fixOffset
private void updateLayoutStateToFillEnd (android.support.v7.widget.LinearLayoutManager$AnchorInfo)
android.support.v7.widget.LinearLayoutManager$AnchorInfo anchorInfo
private void updateLayoutStateToFillEnd (int, int)
int itemPosition
int offset
private void updateLayoutStateToFillStart (android.support.v7.widget.LinearLayoutManager$AnchorInfo)
android.support.v7.widget.LinearLayoutManager$AnchorInfo anchorInfo
private void updateLayoutStateToFillStart (int, int)
int itemPosition
int offset
protected boolean isLayoutRTL ()
void ensureLayoutState ()
android.support.v7.widget.LinearLayoutManager$LayoutState createLayoutState ()
public void scrollToPosition (int)
int position
public void scrollToPositionWithOffset (int, int)
int position
int offset
public int scrollHorizontallyBy (int, android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State)
int dx
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
public int scrollVerticallyBy (int, android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State)
int dy
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
public int computeHorizontalScrollOffset (android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$State state
public int computeVerticalScrollOffset (android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$State state
public int computeHorizontalScrollExtent (android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$State state
public int computeVerticalScrollExtent (android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$State state
public int computeHorizontalScrollRange (android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$State state
public int computeVerticalScrollRange (android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$State state
private int computeScrollOffset (android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$State state
private int computeScrollExtent (android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$State state
private int computeScrollRange (android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$State state
public void setSmoothScrollbarEnabled (boolean)
boolean enabled
public boolean isSmoothScrollbarEnabled ()
private void updateLayoutState (int, int, boolean, android.support.v7.widget.RecyclerView$State)
android.view.View child
int fastScrollSpace
android.view.View child
int layoutDirection
int requiredSpace
boolean canUseExistingSpace
android.support.v7.widget.RecyclerView$State state
int fastScrollSpace
int scrollBy (int, android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State)
int dy
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
int layoutDirection
int absDy
int freeScroll
int consumed
int scrolled
public void assertNotInLayoutOrScroll (java.lang.String)
String message
private void recycleChildren (android.support.v7.widget.RecyclerView$Recycler, int, int)
int i
int i
android.support.v7.widget.RecyclerView$Recycler recycler
int startIndex
int endIndex
private void recycleViewsFromStart (android.support.v7.widget.RecyclerView$Recycler, int)
android.view.View child
int i
android.view.View child
int i
android.support.v7.widget.RecyclerView$Recycler recycler
int dt
int limit
int childCount
private void recycleViewsFromEnd (android.support.v7.widget.RecyclerView$Recycler, int)
android.view.View child
int i
android.view.View child
int i
android.support.v7.widget.RecyclerView$Recycler recycler
int dt
int childCount
int limit
private void recycleByLayoutState (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.LinearLayoutManager$LayoutState)
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.LinearLayoutManager$LayoutState layoutState
int fill (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.LinearLayoutManager$LayoutState, android.support.v7.widget.RecyclerView$State, boolean)
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.LinearLayoutManager$LayoutState layoutState
android.support.v7.widget.RecyclerView$State state
boolean stopOnFocusable
int start
int remainingSpace
android.support.v7.widget.LinearLayoutManager$LayoutChunkResult layoutChunkResult
void layoutChunk (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, android.support.v7.widget.LinearLayoutManager$LayoutState, android.support.v7.widget.LinearLayoutManager$LayoutChunkResult)
int left
int right
int top
int bottom
int left
int top
int right
int bottom
int left
int right
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
android.support.v7.widget.LinearLayoutManager$LayoutState layoutState
android.support.v7.widget.LinearLayoutManager$LayoutChunkResult result
android.view.View view
android.support.v7.widget.RecyclerView$LayoutParams params
int left
int top
int right
int bottom
private int convertFocusDirectionToLayoutDirection (int)
int focusDirection
private android.view.View getChildClosestToStart ()
private android.view.View getChildClosestToEnd ()
private android.view.View findFirstVisibleChildClosestToStart (boolean, boolean)
boolean completelyVisible
boolean acceptPartiallyVisible
private android.view.View findFirstVisibleChildClosestToEnd (boolean, boolean)
boolean completelyVisible
boolean acceptPartiallyVisible
private android.view.View findReferenceChildClosestToEnd (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
private android.view.View findReferenceChildClosestToStart (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
private android.view.View findFirstReferenceChild (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
private android.view.View findLastReferenceChild (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
android.view.View findReferenceChild (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, int, int, int)
android.view.View view
int position
int i
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
int start
int end
int itemCount
android.view.View invalidMatch
android.view.View outOfBoundsMatch
int boundsStart
int boundsEnd
int diff
public int findFirstVisibleItemPosition ()
android.view.View child
public int findFirstCompletelyVisibleItemPosition ()
android.view.View child
public int findLastVisibleItemPosition ()
android.view.View child
public int findLastCompletelyVisibleItemPosition ()
android.view.View child
android.view.View findOneVisibleChild (int, int, boolean, boolean)
android.view.View child
int childStart
int childEnd
int i
int fromIndex
int toIndex
boolean completelyVisible
boolean acceptPartiallyVisible
int start
int end
int next
android.view.View partiallyVisible
public android.view.View onFocusSearchFailed (android.view.View, int, android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State)
android.view.View referenceChild
android.view.View nextFocus
android.view.View focused
int focusDirection
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
int layoutDir
android.view.View referenceChild
int maxScroll
android.view.View nextFocus
private void logChildren ()
android.view.View child
int i
void validateChildOrder ()
android.view.View child
int pos
int screenLoc
int i
android.view.View child
int pos
int screenLoc
int i
int lastPos
int lastScreenLoc
public boolean supportsPredictiveItemAnimations ()
public void prepareForDrop (android.view.View, android.view.View, int, int)
android.view.View view
android.view.View target
int x
int y
int myPos
int targetPos
int dropDirection
}
android/support/v7/widget/LayoutState.classLayoutState.java
package android.support.v7.widget
android.support.v7.widget.LayoutState extends java.lang.Object {
static final String TAG
static final int LAYOUT_START
static final int LAYOUT_END
static final int INVALID_LAYOUT
static final int ITEM_DIRECTION_HEAD
static final int ITEM_DIRECTION_TAIL
static final int SCOLLING_OFFSET_NaN
int mAvailable
int mCurrentPosition
int mItemDirection
int mLayoutDirection
int mStartLine
int mEndLine
void ()
boolean hasMore (android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$State state
android.view.View next (android.support.v7.widget.RecyclerView$Recycler)
android.support.v7.widget.RecyclerView$Recycler recycler
android.view.View view
public java.lang.String toString ()
}
android/support/v7/widget/StaggeredGridLayoutManager$2.classStaggeredGridLayoutManager.java
package android.support.v7.widget
android.support.v7.widget.StaggeredGridLayoutManager$2 extends android.support.v7.widget.LinearSmoothScroller {
final android.support.v7.widget.StaggeredGridLayoutManager this$0
void (android.support.v7.widget.StaggeredGridLayoutManager, android.content.Context)
android.content.Context x0
public android.graphics.PointF computeScrollVectorForPosition (int)
int targetPosition
int direction
}
android/support/v7/widget/RecyclerView$1.classRecyclerView.java
package android.support.v7.widget
android.support.v7.widget.RecyclerView$1 extends java.lang.Object implements java.lang.Runnable {
final android.support.v7.widget.RecyclerView this$0
void (android.support.v7.widget.RecyclerView)
public void run ()
}
android/support/v7/widget/RecyclerViewAccessibilityDelegate$1.classRecyclerViewAccessibilityDelegate.java
package android.support.v7.widget
android.support.v7.widget.RecyclerViewAccessibilityDelegate$1 extends android.support.v4.view.AccessibilityDelegateCompat {
final android.support.v7.widget.RecyclerViewAccessibilityDelegate this$0
void (android.support.v7.widget.RecyclerViewAccessibilityDelegate)
public void onInitializeAccessibilityNodeInfo (android.view.View, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.view.View host
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat info
public boolean performAccessibilityAction (android.view.View, int, android.os.Bundle)
android.view.View host
int action
android.os.Bundle args
}
android/support/v7/widget/StaggeredGridLayoutManager$LayoutParams.classStaggeredGridLayoutManager.java
package android.support.v7.widget
public android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams extends android.support.v7.widget.RecyclerView$LayoutParams {
public static final int INVALID_SPAN_ID
android.support.v7.widget.StaggeredGridLayoutManager$Span mSpan
boolean mFullSpan
public void (android.content.Context, android.util.AttributeSet)
android.content.Context c
android.util.AttributeSet attrs
public void (int, int)
int width
int height
public void (android.view.ViewGroup$MarginLayoutParams)
android.view.ViewGroup$MarginLayoutParams source
public void (android.view.ViewGroup$LayoutParams)
android.view.ViewGroup$LayoutParams source
public void (android.support.v7.widget.RecyclerView$LayoutParams)
android.support.v7.widget.RecyclerView$LayoutParams source
public void setFullSpan (boolean)
boolean fullSpan
public boolean isFullSpan ()
public final int getSpanIndex ()
}
android/support/v7/widget/RecyclerView$OnItemTouchListener.classRecyclerView.java
package android.support.v7.widget
public abstract android.support.v7.widget.RecyclerView$OnItemTouchListener extends java.lang.Object {
public abstract boolean onInterceptTouchEvent (android.support.v7.widget.RecyclerView, android.view.MotionEvent)
public abstract void onTouchEvent (android.support.v7.widget.RecyclerView, android.view.MotionEvent)
public abstract void onRequestDisallowInterceptTouchEvent (boolean)
}
android/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup.classStaggeredGridLayoutManager.java
package android.support.v7.widget
android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup extends java.lang.Object {
private static final int MIN_SIZE
int[] mData
java.util.List mFullSpanItems
void ()
int forceInvalidateAfter (int)
android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fsi
int i
int position
int invalidateAfter (int)
int position
int endPosition
int getSpan (int)
int position
void setSpan (int, android.support.v7.widget.StaggeredGridLayoutManager$Span)
int position
android.support.v7.widget.StaggeredGridLayoutManager$Span span
int sizeForPosition (int)
int position
int len
void ensureSize (int)
int[] old
int position
void clear ()
void offsetForRemoval (int, int)
int positionStart
int itemCount
private void offsetFullSpansForRemoval (int, int)
android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fsi
int i
int positionStart
int itemCount
int end
void offsetForAddition (int, int)
int positionStart
int itemCount
private void offsetFullSpansForAddition (int, int)
android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fsi
int i
int positionStart
int itemCount
private int invalidateFullSpansAfter (int)
android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fsi
int i
android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fsi
int position
android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem item
int nextFsiIndex
int count
public void addFullSpanItem (android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem)
android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem other
int i
android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fullSpanItem
int size
public android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem getFullSpanItem (int)
android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fsi
int i
int position
public android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem getFirstFullSpanItemInRange (int, int, int, boolean)
android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fsi
int i
int minPos
int maxPos
int gapDir
boolean hasUnwantedGapAfter
int limit
}
android/support/v7/widget/OrientationHelper$1.classOrientationHelper.java
package android.support.v7.widget
final android.support.v7.widget.OrientationHelper$1 extends android.support.v7.widget.OrientationHelper {
void (android.support.v7.widget.RecyclerView$LayoutManager)
android.support.v7.widget.RecyclerView$LayoutManager x0
public int getEndAfterPadding ()
public int getEnd ()
public void offsetChildren (int)
int amount
public int getStartAfterPadding ()
public int getDecoratedMeasurement (android.view.View)
android.view.View view
android.support.v7.widget.RecyclerView$LayoutParams params
public int getDecoratedMeasurementInOther (android.view.View)
android.view.View view
android.support.v7.widget.RecyclerView$LayoutParams params
public int getDecoratedEnd (android.view.View)
android.view.View view
android.support.v7.widget.RecyclerView$LayoutParams params
public int getDecoratedStart (android.view.View)
android.view.View view
android.support.v7.widget.RecyclerView$LayoutParams params
public int getTotalSpace ()
public void offsetChild (android.view.View, int)
android.view.View view
int offset
public int getEndPadding ()
}
android/support/v7/widget/DefaultItemAnimator$3.classDefaultItemAnimator.java
package android.support.v7.widget
android.support.v7.widget.DefaultItemAnimator$3 extends java.lang.Object implements java.lang.Runnable {
final java.util.ArrayList val$additions
final android.support.v7.widget.DefaultItemAnimator this$0
void (android.support.v7.widget.DefaultItemAnimator, java.util.ArrayList)
public void run ()
android.support.v7.widget.RecyclerView$ViewHolder holder
java.util.Iterator i$
}
android/support/v7/widget/RecyclerView$LayoutManager.classRecyclerView.java
package android.support.v7.widget
public abstract android.support.v7.widget.RecyclerView$LayoutManager extends java.lang.Object {
android.support.v7.widget.ChildHelper mChildHelper
android.support.v7.widget.RecyclerView mRecyclerView
android.support.v7.widget.RecyclerView$SmoothScroller mSmoothScroller
private boolean mRequestedSimpleAnimations
private boolean mIsAttachedToWindow
public void ()
void setRecyclerView (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView recyclerView
public void requestLayout ()
public void assertInLayoutOrScroll (java.lang.String)
String message
public void assertNotInLayoutOrScroll (java.lang.String)
String message
public boolean supportsPredictiveItemAnimations ()
void dispatchAttachedToWindow (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView view
void dispatchDetachedFromWindow (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$Recycler)
android.support.v7.widget.RecyclerView view
android.support.v7.widget.RecyclerView$Recycler recycler
public boolean isAttachedToWindow ()
public void postOnAnimation (java.lang.Runnable)
Runnable action
public boolean removeCallbacks (java.lang.Runnable)
Runnable action
public void onAttachedToWindow (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView view
public void onDetachedFromWindow (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView view
public void onDetachedFromWindow (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$Recycler)
android.support.v7.widget.RecyclerView view
android.support.v7.widget.RecyclerView$Recycler recycler
public boolean getClipToPadding ()
public void onLayoutChildren (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
public abstract android.support.v7.widget.RecyclerView$LayoutParams generateDefaultLayoutParams ()
public boolean checkLayoutParams (android.support.v7.widget.RecyclerView$LayoutParams)
android.support.v7.widget.RecyclerView$LayoutParams lp
public android.support.v7.widget.RecyclerView$LayoutParams generateLayoutParams (android.view.ViewGroup$LayoutParams)
android.view.ViewGroup$LayoutParams lp
public android.support.v7.widget.RecyclerView$LayoutParams generateLayoutParams (android.content.Context, android.util.AttributeSet)
android.content.Context c
android.util.AttributeSet attrs
public int scrollHorizontallyBy (int, android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State)
int dx
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
public int scrollVerticallyBy (int, android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State)
int dy
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
public boolean canScrollHorizontally ()
public boolean canScrollVertically ()
public void scrollToPosition (int)
int position
public void smoothScrollToPosition (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$State, int)
android.support.v7.widget.RecyclerView recyclerView
android.support.v7.widget.RecyclerView$State state
int position
public void startSmoothScroll (android.support.v7.widget.RecyclerView$SmoothScroller)
android.support.v7.widget.RecyclerView$SmoothScroller smoothScroller
public boolean isSmoothScrolling ()
public int getLayoutDirection ()
public void endAnimation (android.view.View)
android.view.View view
public void addDisappearingView (android.view.View)
android.view.View child
public void addDisappearingView (android.view.View, int)
android.view.View child
int index
public void addView (android.view.View)
android.view.View child
public void addView (android.view.View, int)
android.view.View child
int index
private void addViewInt (android.view.View, int, boolean)
int currentIndex
android.view.View child
int index
boolean disappearing
android.support.v7.widget.RecyclerView$ViewHolder holder
android.support.v7.widget.RecyclerView$LayoutParams lp
public void removeView (android.view.View)
android.view.View child
public void removeViewAt (int)
int index
android.view.View child
public void removeAllViews ()
int i
int childCount
public int getBaseline ()
public int getPosition (android.view.View)
android.view.View view
public int getItemViewType (android.view.View)
android.view.View view
public android.view.View findViewByPosition (int)
android.view.View child
android.support.v7.widget.RecyclerView$ViewHolder vh
int i
int position
int childCount
public void detachView (android.view.View)
android.view.View child
int ind
public void detachViewAt (int)
int index
private void detachViewInternal (int, android.view.View)
int index
android.view.View view
public void attachView (android.view.View, int, android.support.v7.widget.RecyclerView$LayoutParams)
android.view.View child
int index
android.support.v7.widget.RecyclerView$LayoutParams lp
android.support.v7.widget.RecyclerView$ViewHolder vh
public void attachView (android.view.View, int)
android.view.View child
int index
public void attachView (android.view.View)
android.view.View child
public void removeDetachedView (android.view.View)
android.view.View child
public void moveView (int, int)
int fromIndex
int toIndex
android.view.View view
public void detachAndScrapView (android.view.View, android.support.v7.widget.RecyclerView$Recycler)
android.view.View child
android.support.v7.widget.RecyclerView$Recycler recycler
int index
public void detachAndScrapViewAt (int, android.support.v7.widget.RecyclerView$Recycler)
int index
android.support.v7.widget.RecyclerView$Recycler recycler
android.view.View child
public void removeAndRecycleView (android.view.View, android.support.v7.widget.RecyclerView$Recycler)
android.view.View child
android.support.v7.widget.RecyclerView$Recycler recycler
public void removeAndRecycleViewAt (int, android.support.v7.widget.RecyclerView$Recycler)
int index
android.support.v7.widget.RecyclerView$Recycler recycler
android.view.View view
public int getChildCount ()
public android.view.View getChildAt (int)
int index
public int getWidth ()
public int getHeight ()
public int getPaddingLeft ()
public int getPaddingTop ()
public int getPaddingRight ()
public int getPaddingBottom ()
public int getPaddingStart ()
public int getPaddingEnd ()
public boolean isFocused ()
public boolean hasFocus ()
public android.view.View getFocusedChild ()
android.view.View focused
public int getItemCount ()
android.support.v7.widget.RecyclerView$Adapter a
public void offsetChildrenHorizontal (int)
int dx
public void offsetChildrenVertical (int)
int dy
public void ignoreView (android.view.View)
android.view.View view
android.support.v7.widget.RecyclerView$ViewHolder vh
public void stopIgnoringView (android.view.View)
android.view.View view
android.support.v7.widget.RecyclerView$ViewHolder vh
public void detachAndScrapAttachedViews (android.support.v7.widget.RecyclerView$Recycler)
android.view.View v
int i
android.support.v7.widget.RecyclerView$Recycler recycler
int childCount
private void scrapOrRecycleView (android.support.v7.widget.RecyclerView$Recycler, int, android.view.View)
android.support.v7.widget.RecyclerView$Recycler recycler
int index
android.view.View view
android.support.v7.widget.RecyclerView$ViewHolder viewHolder
void removeAndRecycleScrapInt (android.support.v7.widget.RecyclerView$Recycler)
android.view.View scrap
android.support.v7.widget.RecyclerView$ViewHolder vh
int i
android.support.v7.widget.RecyclerView$Recycler recycler
int scrapCount
public void measureChild (android.view.View, int, int)
android.view.View child
int widthUsed
int heightUsed
android.support.v7.widget.RecyclerView$LayoutParams lp
android.graphics.Rect insets
int widthSpec
int heightSpec
public void measureChildWithMargins (android.view.View, int, int)
android.view.View child
int widthUsed
int heightUsed
android.support.v7.widget.RecyclerView$LayoutParams lp
android.graphics.Rect insets
int widthSpec
int heightSpec
public static int getChildMeasureSpec (int, int, int, boolean)
int parentSize
int padding
int childDimension
boolean canScroll
int size
int resultSize
int resultMode
public int getDecoratedMeasuredWidth (android.view.View)
android.view.View child
android.graphics.Rect insets
public int getDecoratedMeasuredHeight (android.view.View)
android.view.View child
android.graphics.Rect insets
public void layoutDecorated (android.view.View, int, int, int, int)
android.view.View child
int left
int top
int right
int bottom
android.graphics.Rect insets
public int getDecoratedLeft (android.view.View)
android.view.View child
public int getDecoratedTop (android.view.View)
android.view.View child
public int getDecoratedRight (android.view.View)
android.view.View child
public int getDecoratedBottom (android.view.View)
android.view.View child
public void calculateItemDecorationsForChild (android.view.View, android.graphics.Rect)
android.view.View child
android.graphics.Rect outRect
android.graphics.Rect insets
public int getTopDecorationHeight (android.view.View)
android.view.View child
public int getBottomDecorationHeight (android.view.View)
android.view.View child
public int getLeftDecorationWidth (android.view.View)
android.view.View child
public int getRightDecorationWidth (android.view.View)
android.view.View child
public android.view.View onFocusSearchFailed (android.view.View, int, android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State)
android.view.View focused
int direction
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
public android.view.View onInterceptFocusSearch (android.view.View, int)
android.view.View focused
int direction
public boolean requestChildRectangleOnScreen (android.support.v7.widget.RecyclerView, android.view.View, android.graphics.Rect, boolean)
int dx
android.support.v7.widget.RecyclerView parent
android.view.View child
android.graphics.Rect rect
boolean immediate
int parentLeft
int parentTop
int parentRight
int parentBottom
int childLeft
int childTop
int childRight
int childBottom
int offScreenLeft
int offScreenTop
int offScreenRight
int offScreenBottom
int dx
int dy
public boolean onRequestChildFocus (android.support.v7.widget.RecyclerView, android.view.View, android.view.View)
android.support.v7.widget.RecyclerView parent
android.view.View child
android.view.View focused
public boolean onRequestChildFocus (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$State, android.view.View, android.view.View)
android.support.v7.widget.RecyclerView parent
android.support.v7.widget.RecyclerView$State state
android.view.View child
android.view.View focused
public void onAdapterChanged (android.support.v7.widget.RecyclerView$Adapter, android.support.v7.widget.RecyclerView$Adapter)
android.support.v7.widget.RecyclerView$Adapter oldAdapter
android.support.v7.widget.RecyclerView$Adapter newAdapter
public boolean onAddFocusables (android.support.v7.widget.RecyclerView, java.util.ArrayList, int, int)
android.support.v7.widget.RecyclerView recyclerView
java.util.ArrayList views
int direction
int focusableMode
public void onItemsChanged (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView recyclerView
public void onItemsAdded (android.support.v7.widget.RecyclerView, int, int)
android.support.v7.widget.RecyclerView recyclerView
int positionStart
int itemCount
public void onItemsRemoved (android.support.v7.widget.RecyclerView, int, int)
android.support.v7.widget.RecyclerView recyclerView
int positionStart
int itemCount
public void onItemsUpdated (android.support.v7.widget.RecyclerView, int, int)
android.support.v7.widget.RecyclerView recyclerView
int positionStart
int itemCount
public void onItemsUpdated (android.support.v7.widget.RecyclerView, int, int, java.lang.Object)
android.support.v7.widget.RecyclerView recyclerView
int positionStart
int itemCount
Object payload
public void onItemsMoved (android.support.v7.widget.RecyclerView, int, int, int)
android.support.v7.widget.RecyclerView recyclerView
int from
int to
int itemCount
public int computeHorizontalScrollExtent (android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$State state
public int computeHorizontalScrollOffset (android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$State state
public int computeHorizontalScrollRange (android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$State state
public int computeVerticalScrollExtent (android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$State state
public int computeVerticalScrollOffset (android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$State state
public int computeVerticalScrollRange (android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$State state
public void onMeasure (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, int, int)
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
int widthSpec
int heightSpec
public void setMeasuredDimension (int, int)
int widthSize
int heightSize
public int getMinimumWidth ()
public int getMinimumHeight ()
public android.os.Parcelable onSaveInstanceState ()
public void onRestoreInstanceState (android.os.Parcelable)
android.os.Parcelable state
void stopSmoothScroller ()
private void onSmoothScrollerStopped (android.support.v7.widget.RecyclerView$SmoothScroller)
android.support.v7.widget.RecyclerView$SmoothScroller smoothScroller
public void onScrollStateChanged (int)
int state
public void removeAndRecycleAllViews (android.support.v7.widget.RecyclerView$Recycler)
android.view.View view
int i
android.support.v7.widget.RecyclerView$Recycler recycler
void onInitializeAccessibilityNodeInfo (android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat info
public void onInitializeAccessibilityNodeInfo (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat info
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionInfoCompat collectionInfo
public void onInitializeAccessibilityEvent (android.view.accessibility.AccessibilityEvent)
android.view.accessibility.AccessibilityEvent event
public void onInitializeAccessibilityEvent (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, android.view.accessibility.AccessibilityEvent)
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
android.view.accessibility.AccessibilityEvent event
android.support.v4.view.accessibility.AccessibilityRecordCompat record
void onInitializeAccessibilityNodeInfoForItem (android.view.View, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.view.View host
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat info
android.support.v7.widget.RecyclerView$ViewHolder vh
public void onInitializeAccessibilityNodeInfoForItem (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, android.view.View, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat)
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
android.view.View host
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat info
int rowIndexGuess
int columnIndexGuess
android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat itemInfo
public void requestSimpleAnimationsInNextLayout ()
public int getSelectionModeForAccessibility (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
public int getRowCountForAccessibility (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
public int getColumnCountForAccessibility (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
public boolean isLayoutHierarchical (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
boolean performAccessibilityAction (int, android.os.Bundle)
int action
android.os.Bundle args
public boolean performAccessibilityAction (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, int, android.os.Bundle)
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
int action
android.os.Bundle args
int vScroll
int hScroll
boolean performAccessibilityActionForItem (android.view.View, int, android.os.Bundle)
android.view.View view
int action
android.os.Bundle args
public boolean performAccessibilityActionForItem (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, android.view.View, int, android.os.Bundle)
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
android.view.View view
int action
android.os.Bundle args
public static android.support.v7.widget.RecyclerView$LayoutManager$Properties getProperties (android.content.Context, android.util.AttributeSet, int, int)
android.content.Context context
android.util.AttributeSet attrs
int defStyleAttr
int defStyleRes
android.support.v7.widget.RecyclerView$LayoutManager$Properties properties
android.content.res.TypedArray a
static boolean access$1900 (android.support.v7.widget.RecyclerView$LayoutManager)
android.support.v7.widget.RecyclerView$LayoutManager x0
static boolean access$1902 (android.support.v7.widget.RecyclerView$LayoutManager, boolean)
android.support.v7.widget.RecyclerView$LayoutManager x0
boolean x1
static void access$5000 (android.support.v7.widget.RecyclerView$LayoutManager, android.support.v7.widget.RecyclerView$SmoothScroller)
android.support.v7.widget.RecyclerView$LayoutManager x0
android.support.v7.widget.RecyclerView$SmoothScroller x1
}
android/support/v7/widget/RecyclerView$RecyclerViewDataObserver.classRecyclerView.java
package android.support.v7.widget
android.support.v7.widget.RecyclerView$RecyclerViewDataObserver extends android.support.v7.widget.RecyclerView$AdapterDataObserver {
final android.support.v7.widget.RecyclerView this$0
private void (android.support.v7.widget.RecyclerView)
public void onChanged ()
public void onItemRangeChanged (int, int, java.lang.Object)
int positionStart
int itemCount
Object payload
public void onItemRangeInserted (int, int)
int positionStart
int itemCount
public void onItemRangeRemoved (int, int)
int positionStart
int itemCount
public void onItemRangeMoved (int, int, int)
int fromPosition
int toPosition
int itemCount
void triggerUpdateProcessor ()
void (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$1)
android.support.v7.widget.RecyclerView x0
android.support.v7.widget.RecyclerView$1 x1
}
android/support/v7/widget/DefaultItemAnimator.classDefaultItemAnimator.java
package android.support.v7.widget
public android.support.v7.widget.DefaultItemAnimator extends android.support.v7.widget.RecyclerView$ItemAnimator {
private static final boolean DEBUG
private java.util.ArrayList mPendingRemovals
private java.util.ArrayList mPendingAdditions
private java.util.ArrayList mPendingMoves
private java.util.ArrayList mPendingChanges
private java.util.ArrayList mAdditionsList
private java.util.ArrayList mMovesList
private java.util.ArrayList mChangesList
private java.util.ArrayList mAddAnimations
private java.util.ArrayList mMoveAnimations
private java.util.ArrayList mRemoveAnimations
private java.util.ArrayList mChangeAnimations
public void ()
public void runPendingAnimations ()
android.support.v7.widget.RecyclerView$ViewHolder holder
java.util.Iterator i$
android.view.View view
java.util.ArrayList moves
Runnable mover
android.support.v7.widget.RecyclerView$ViewHolder holder
java.util.ArrayList changes
Runnable changer
long removeDuration
long moveDuration
long changeDuration
long totalDelay
android.view.View view
java.util.ArrayList additions
Runnable adder
boolean removalsPending
boolean movesPending
boolean changesPending
boolean additionsPending
public boolean animateRemove (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder holder
private void animateRemoveImpl (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder holder
android.view.View view
android.support.v4.view.ViewPropertyAnimatorCompat animation
public boolean animateAdd (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder holder
private void animateAddImpl (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder holder
android.view.View view
android.support.v4.view.ViewPropertyAnimatorCompat animation
public boolean animateMove (android.support.v7.widget.RecyclerView$ViewHolder, int, int, int, int)
android.support.v7.widget.RecyclerView$ViewHolder holder
int fromX
int fromY
int toX
int toY
android.view.View view
int deltaX
int deltaY
private void animateMoveImpl (android.support.v7.widget.RecyclerView$ViewHolder, int, int, int, int)
android.support.v7.widget.RecyclerView$ViewHolder holder
int fromX
int fromY
int toX
int toY
android.view.View view
int deltaX
int deltaY
android.support.v4.view.ViewPropertyAnimatorCompat animation
public boolean animateChange (android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ViewHolder, int, int, int, int)
android.support.v7.widget.RecyclerView$ViewHolder oldHolder
android.support.v7.widget.RecyclerView$ViewHolder newHolder
int fromX
int fromY
int toX
int toY
float prevTranslationX
float prevTranslationY
float prevAlpha
int deltaX
int deltaY
private void animateChangeImpl (android.support.v7.widget.DefaultItemAnimator$ChangeInfo)
android.support.v4.view.ViewPropertyAnimatorCompat oldViewAnim
android.support.v4.view.ViewPropertyAnimatorCompat newViewAnimation
android.support.v7.widget.DefaultItemAnimator$ChangeInfo changeInfo
android.support.v7.widget.RecyclerView$ViewHolder holder
android.view.View view
android.support.v7.widget.RecyclerView$ViewHolder newHolder
android.view.View newView
private void endChangeAnimation (java.util.List, android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.DefaultItemAnimator$ChangeInfo changeInfo
int i
java.util.List infoList
android.support.v7.widget.RecyclerView$ViewHolder item
private void endChangeAnimationIfNecessary (android.support.v7.widget.DefaultItemAnimator$ChangeInfo)
android.support.v7.widget.DefaultItemAnimator$ChangeInfo changeInfo
private boolean endChangeAnimationIfNecessary (android.support.v7.widget.DefaultItemAnimator$ChangeInfo, android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.DefaultItemAnimator$ChangeInfo changeInfo
android.support.v7.widget.RecyclerView$ViewHolder item
boolean oldItem
public void endAnimation (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.DefaultItemAnimator$MoveInfo moveInfo
int i
java.util.ArrayList changes
int i
android.support.v7.widget.DefaultItemAnimator$MoveInfo moveInfo
int j
java.util.ArrayList moves
int i
java.util.ArrayList additions
int i
android.support.v7.widget.RecyclerView$ViewHolder item
android.view.View view
private void resetAnimation (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder holder
public boolean isRunning ()
private void dispatchFinishedWhenDone ()
public void endAnimations ()
android.support.v7.widget.DefaultItemAnimator$MoveInfo item
android.view.View view
int i
android.support.v7.widget.RecyclerView$ViewHolder item
int i
android.support.v7.widget.RecyclerView$ViewHolder item
android.view.View view
int i
int i
android.support.v7.widget.DefaultItemAnimator$MoveInfo moveInfo
android.support.v7.widget.RecyclerView$ViewHolder item
android.view.View view
int j
java.util.ArrayList moves
int i
android.support.v7.widget.RecyclerView$ViewHolder item
android.view.View view
int j
java.util.ArrayList additions
int i
int j
java.util.ArrayList changes
int i
int count
int listCount
void cancelAll (java.util.List)
int i
java.util.List viewHolders
static void access$000 (android.support.v7.widget.DefaultItemAnimator, android.support.v7.widget.RecyclerView$ViewHolder, int, int, int, int)
android.support.v7.widget.DefaultItemAnimator x0
android.support.v7.widget.RecyclerView$ViewHolder x1
int x2
int x3
int x4
int x5
static java.util.ArrayList access$100 (android.support.v7.widget.DefaultItemAnimator)
android.support.v7.widget.DefaultItemAnimator x0
static void access$200 (android.support.v7.widget.DefaultItemAnimator, android.support.v7.widget.DefaultItemAnimator$ChangeInfo)
android.support.v7.widget.DefaultItemAnimator x0
android.support.v7.widget.DefaultItemAnimator$ChangeInfo x1
static java.util.ArrayList access$300 (android.support.v7.widget.DefaultItemAnimator)
android.support.v7.widget.DefaultItemAnimator x0
static void access$400 (android.support.v7.widget.DefaultItemAnimator, android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.DefaultItemAnimator x0
android.support.v7.widget.RecyclerView$ViewHolder x1
static java.util.ArrayList access$500 (android.support.v7.widget.DefaultItemAnimator)
android.support.v7.widget.DefaultItemAnimator x0
static java.util.ArrayList access$700 (android.support.v7.widget.DefaultItemAnimator)
android.support.v7.widget.DefaultItemAnimator x0
static void access$800 (android.support.v7.widget.DefaultItemAnimator)
android.support.v7.widget.DefaultItemAnimator x0
static java.util.ArrayList access$900 (android.support.v7.widget.DefaultItemAnimator)
android.support.v7.widget.DefaultItemAnimator x0
static java.util.ArrayList access$1100 (android.support.v7.widget.DefaultItemAnimator)
android.support.v7.widget.DefaultItemAnimator x0
static java.util.ArrayList access$1300 (android.support.v7.widget.DefaultItemAnimator)
android.support.v7.widget.DefaultItemAnimator x0
}
android/support/v7/recyclerview/