META-INF/
META-INF/MANIFEST.MF
android/
android/support/
android/support/v7/
android/support/v7/widget/
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 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
android.support.v4.view.ViewPropertyAnimatorCompat oldViewAnim
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
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/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
boolean tryToRecycleCachedViewAt (int)
int cachedViewIndex
android.support.v7.widget.RecyclerView$ViewHolder viewHolder
void recycleViewHolderInternal (android.support.v7.widget.RecyclerView$ViewHolder)
int i
boolean cached
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 markKnownViewsInvalid ()
android.support.v7.widget.RecyclerView$ViewHolder holder
int i
int cachedCount
android.support.v7.widget.RecyclerView$ViewHolder holder
int i
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$1800 (android.support.v7.widget.RecyclerView$Recycler)
android.support.v7.widget.RecyclerView$Recycler x0
}
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
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
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)
int positionStart
int itemCount
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 android.support.v7.widget.AdapterHelper$UpdateOp obtainUpdateOp (int, int, int)
int cmd
int positionStart
int itemCount
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/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$102 (android.support.v7.widget.GridLayoutManager$LayoutParams, int)
android.support.v7.widget.GridLayoutManager$LayoutParams x0
int x1
static int access$100 (android.support.v7.widget.GridLayoutManager$LayoutParams)
android.support.v7.widget.GridLayoutManager$LayoutParams x0
static int access$002 (android.support.v7.widget.GridLayoutManager$LayoutParams, int)
android.support.v7.widget.GridLayoutManager$LayoutParams x0
int x1
}
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/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/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
int mAdapterSize
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)
android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fsi
int i
int minPos
int maxPos
int gapDir
}
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)
int positionStart
int itemCount
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/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
public void detachViewFromParent (int)
int offset
}
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/LinearLayoutManager.classLinearLayoutManager.java
package android.support.v7.widget
public android.support.v7.widget.LinearLayoutManager extends android.support.v7.widget.RecyclerView$LayoutManager {
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 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)
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 startOffset
int endOffset
int fixOffset
int fixOffset
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
int extraForStart
int extraForEnd
int extra
boolean before
int startOffset
int endOffset
void onAnchorReady (android.support.v7.widget.RecyclerView$State, android.support.v7.widget.LinearLayoutManager$AnchorInfo)
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$State, android.support.v7.widget.LinearLayoutManager$AnchorInfo)
android.support.v7.widget.RecyclerView$State state
android.support.v7.widget.LinearLayoutManager$AnchorInfo anchorInfo
private boolean updateAnchorFromChildren (android.support.v7.widget.RecyclerView$State, android.support.v7.widget.LinearLayoutManager$AnchorInfo)
boolean notVisible
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 ()
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 findReferenceChildClosestToEnd (android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$State state
private android.view.View findReferenceChildClosestToStart (android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$State state
private android.view.View findFirstReferenceChild (int)
int itemCount
private android.view.View findLastReferenceChild (int)
int itemCount
private android.view.View findReferenceChild (int, int, int)
android.view.View view
int position
int i
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)
android.view.View child
int childStart
int childEnd
int i
int fromIndex
int toIndex
boolean completelyVisible
int start
int end
int next
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 ()
}
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 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/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$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 i
int positionStart
int itemCount
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/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)
}
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/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/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/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
public void offsetPositionsForRemovingInvisible (int, int)
int start
int count
public void offsetPositionsForRemovingLaidOutOrNewView (int, int)
int positionStart
int itemCount
public void markViewHoldersUpdated (int, int)
int positionStart
int itemCount
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$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/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/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/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/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/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
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 nextFromLimitedList ()
android.support.v7.widget.RecyclerView$ViewHolder viewHolder
int distance
int i
int size
android.support.v7.widget.RecyclerView$ViewHolder closest
int closestDistance
void log ()
}
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/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 ()
}
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 ()
public boolean assignFromViewIfValid (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 assignFromView (android.view.View)
android.view.View child
}
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$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/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/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/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)
public abstract void recycleUpdateOp (android.support.v7.widget.AdapterHelper$UpdateOp)
}
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/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/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/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/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/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
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 ()
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/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/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)
}
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/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/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)
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$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/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 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 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 final void notifyDataSetChanged ()
public final void notifyItemChanged (int)
int position
public final void notifyItemRangeChanged (int, int)
int positionStart
int itemCount
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/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/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/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/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$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$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/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
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 ()
public 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
public java.lang.String toString ()
static int access$1012 (android.support.v7.widget.RecyclerView$State, int)
android.support.v7.widget.RecyclerView$State x0
int x1
static boolean access$1202 (android.support.v7.widget.RecyclerView$State, boolean)
android.support.v7.widget.RecyclerView$State x0
boolean x1
static boolean access$1400 (android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$State x0
static boolean access$1502 (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$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$1200 (android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$State x0
static int access$1002 (android.support.v7.widget.RecyclerView$State, int)
android.support.v7.widget.RecyclerView$State x0
int x1
static int access$1902 (android.support.v7.widget.RecyclerView$State, int)
android.support.v7.widget.RecyclerView$State x0
int x1
static boolean access$1500 (android.support.v7.widget.RecyclerView$State)
android.support.v7.widget.RecyclerView$State x0
static int access$5002 (android.support.v7.widget.RecyclerView$State, int)
android.support.v7.widget.RecyclerView$State x0
int x1
}
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
int itemCount
void (int, int, int)
int cmd
int positionStart
int itemCount
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/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 ()
int left
int top
android.view.View shadowingView
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 fullyConsumedScroll
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/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/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/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/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 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
private void runIfNecessary (android.support.v7.widget.RecyclerView)
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$5300 (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/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
int mSpanCount
int mSizePerSpan
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, 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)
android.support.v7.widget.RecyclerView recyclerView
int positionStart
int itemCount
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
void onAnchorReady (android.support.v7.widget.RecyclerView$State, android.support.v7.widget.LinearLayoutManager$AnchorInfo)
android.support.v7.widget.RecyclerView$State state
android.support.v7.widget.LinearLayoutManager$AnchorInfo anchorInfo
private void ensureAnchorIsInFirstSpan (android.support.v7.widget.LinearLayoutManager$AnchorInfo)
android.support.v7.widget.LinearLayoutManager$AnchorInfo anchorInfo
int span
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
int spanSize
int spec
android.support.v7.widget.GridLayoutManager$LayoutParams lp
int size
int i
int spanSize
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)
android.view.View child
int widthSpec
int heightSpec
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$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$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$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/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.support.v7.widget.StaggeredGridLayoutManager$AnchorInfo mAnchorInfo
private boolean mLaidOutInvalidFullSpan
private boolean mSmoothScrollbarEnabled
private final Runnable checkForGapsRunnable
public void (int, int)
int spanCount
int orientation
private void 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
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 void measureChildWithDecorationsAndMargin (android.view.View, int, int)
android.view.View child
int widthSpec
int heightSpec
android.graphics.Rect insets
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)
android.view.View child
int i
boolean fullyVisible
int boundsStart
int boundsEnd
int limit
android.view.View findFirstVisibleItemClosestToEnd (boolean)
android.view.View child
int i
boolean fullyVisible
int boundsStart
int boundsEnd
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 updateLayoutStateToFillStart (int, android.support.v7.widget.RecyclerView$State)
int targetPos
int anchorPosition
android.support.v7.widget.RecyclerView$State state
private void updateLayoutStateToFillEnd (int, android.support.v7.widget.RecyclerView$State)
int targetPos
int anchorPosition
android.support.v7.widget.RecyclerView$State state
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)
android.support.v7.widget.RecyclerView recyclerView
int positionStart
int itemCount
private void handleUpdate (int, int, int)
int positionStart
int itemCountOrToPosition
int cmd
int minPosition
int maxPosition
private int fill (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.LayoutState, android.support.v7.widget.RecyclerView$State)
int targetLine
int recycleLine
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
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 max
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.LayoutState layoutState
android.support.v7.widget.RecyclerView$State state
int targetLine
int recycleLine
int defaultNewViewLine
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, android.support.v7.widget.StaggeredGridLayoutManager$Span, int)
int maxStart
int minEnd
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.LayoutState layoutState
android.support.v7.widget.StaggeredGridLayoutManager$Span updatedSpan
int recycleLine
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
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
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
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 totalScroll
int totalScroll
int dt
android.support.v7.widget.RecyclerView$Recycler recycler
android.support.v7.widget.RecyclerView$State state
int referenceChildPosition
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 void 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/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/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.classRecyclerView.java
package android.support.v7.widget
public android.support.v7.widget.RecyclerView extends android.view.ViewGroup {
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
private static final int MAX_SCROLL_DURATION
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
final java.util.List mDisappearingViewsInLayoutPass
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 mAdapterUpdateDuringMeasure
private final boolean mPostUpdatesOnAnimation
private final android.view.accessibility.AccessibilityManager mAccessibilityManager
private boolean mDataSetHasChangedAfterLayout
private boolean mRunningLayoutOrScroll
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 final int mTouchSlop
private final int mMinFlingVelocity
private final int mMaxFlingVelocity
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
boolean mItemsAddedOrRemoved
boolean mItemsChanged
private android.support.v7.widget.RecyclerView$ItemAnimator$ItemAnimatorListener mItemAnimatorListener
private boolean mPostedAnimatorRunner
private android.support.v7.widget.RecyclerViewAccessibilityDelegate mAccessibilityDelegate
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)
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 initChildrenHelper ()
void initAdapterManager ()
public void setHasFixedSize (boolean)
boolean hasFixedSize
public boolean hasFixedSize ()
public void setClipToPadding (boolean)
boolean clipToPadding
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 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
private void addAnimatingView (android.view.View)
android.view.View view
boolean alreadyParented
private void removeAnimatingView (android.view.View)
android.support.v7.widget.RecyclerView$ViewHolder viewHolder
android.view.View view
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 setOnScrollListener (android.support.v7.widget.RecyclerView$OnScrollListener)
android.support.v7.widget.RecyclerView$OnScrollListener listener
public void scrollToPosition (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 ()
void scrollByInternal (int, int)
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
int overscrollX
int overscrollY
int hresult
int vresult
protected int computeHorizontalScrollOffset ()
protected int computeHorizontalScrollExtent ()
protected int computeHorizontalScrollRange ()
protected int computeVerticalScrollOffset ()
protected int computeVerticalScrollExtent ()
protected int computeVerticalScrollRange ()
void eatRequestLayout ()
void resumeRequestLayout (boolean)
boolean performLayoutChildren
public void smoothScrollBy (int, int)
int dx
int dy
public boolean fling (int, int)
int velocityX
int velocityY
public void stopScroll ()
private void stopScrollersInternal ()
private void pullGlows (int, int)
int overscrollX
int overscrollY
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.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 ()
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)
int dx
int dy
boolean startScroll
int index
int x
int y
android.view.MotionEvent e
boolean canScrollHorizontally
boolean canScrollVertically
int action
int actionIndex
public boolean onTouchEvent (android.view.MotionEvent)
int dx
int dy
boolean startScroll
int dx
int dy
int index
int x
int y
float xvel
float yvel
android.view.MotionEvent e
boolean canScrollHorizontally
boolean canScrollVertically
int action
int actionIndex
private void cancelTouch ()
private void onPointerUp (android.view.MotionEvent)
int newIndex
android.view.MotionEvent e
int actionIndex
protected void onMeasure (int, int)
int widthSpec
int heightSpec
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
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
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
int count
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
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)
android.view.View child
android.support.v7.widget.RecyclerView$ViewHolder holder
int i
int positionStart
int itemCount
int childCount
int positionEnd
void rebindUpdatedViewHolders ()
int type
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
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
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 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
private void dispatchChildDetached (android.view.View)
android.view.View child
private void dispatchChildAttached (android.view.View)
android.view.View child
private void removeFromDisappearingList (android.view.View)
android.view.View child
private void addToDisappearingList (android.view.View)
android.view.View child
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$1100 (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView x0
static android.view.animation.Interpolator access$2000 ()
static void access$2100 (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView x0
static android.support.v7.widget.RecyclerView$Adapter access$2200 (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView x0
static boolean access$2302 (android.support.v7.widget.RecyclerView, boolean)
android.support.v7.widget.RecyclerView x0
boolean x1
static boolean access$2400 (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView x0
static java.util.ArrayList access$2600 (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView x0
static void access$2700 (android.support.v7.widget.RecyclerView, int, int)
android.support.v7.widget.RecyclerView x0
int x1
int x2
static void access$2800 (android.support.v7.widget.RecyclerView, int, int, int, int)
android.support.v7.widget.RecyclerView x0
int x1
int x2
int x3
int x4
static android.support.v7.widget.RecyclerView$OnScrollListener access$2900 (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView x0
static boolean access$3000 (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView x0
static void access$3100 (android.support.v7.widget.RecyclerView, int)
android.support.v7.widget.RecyclerView x0
int x1
static boolean access$202 (android.support.v7.widget.RecyclerView, boolean)
android.support.v7.widget.RecyclerView x0
boolean x1
static boolean access$3200 (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView x0
static boolean 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 java.lang.Runnable access$3500 (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView x0
static boolean access$3602 (android.support.v7.widget.RecyclerView, boolean)
android.support.v7.widget.RecyclerView x0
boolean x1
static void access$3700 (android.support.v7.widget.RecyclerView, android.view.View, boolean)
android.support.v7.widget.RecyclerView x0
android.view.View x1
boolean x2
static boolean access$3800 ()
static android.view.accessibility.AccessibilityManager access$3900 (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView x0
static android.support.v7.widget.RecyclerViewAccessibilityDelegate access$4000 (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView x0
static void access$4200 (android.support.v7.widget.RecyclerView, android.view.View, boolean)
android.support.v7.widget.RecyclerView x0
android.view.View x1
boolean x2
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, android.view.View)
android.support.v7.widget.RecyclerView x0
android.view.View x1
static void access$4600 (android.support.v7.widget.RecyclerView, android.view.View)
android.support.v7.widget.RecyclerView x0
android.view.View x1
static void access$4700 (android.support.v7.widget.RecyclerView, android.view.View, boolean)
android.support.v7.widget.RecyclerView x0
android.view.View x1
boolean x2
static void access$4800 (android.support.v7.widget.RecyclerView, android.view.View, boolean)
android.support.v7.widget.RecyclerView x0
android.view.View x1
boolean x2
static void access$4900 (android.support.v7.widget.RecyclerView, int, int)
android.support.v7.widget.RecyclerView x0
int x1
int x2
static android.support.v7.widget.RecyclerView$ViewFlinger access$5100 (android.support.v7.widget.RecyclerView)
android.support.v7.widget.RecyclerView x0
static void access$5400 (android.support.v7.widget.RecyclerView, android.view.View)
android.support.v7.widget.RecyclerView x0
android.view.View x1
static void access$5500 (android.support.v7.widget.RecyclerView, android.view.View, boolean)
android.support.v7.widget.RecyclerView x0
android.view.View x1
boolean x2
static void ()
}
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$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/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
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$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$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
private int mFlags
private int mIsRecyclableCount
private android.support.v7.widget.RecyclerView$Recycler mScrapContainer
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 getOldPosition ()
public final long getItemId ()
public final int getItemViewType ()
boolean isScrap ()
void unScrap ()
boolean wasReturnedFromScrap ()
void clearReturnedFromScrapFlag ()
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 ()
void setFlags (int, int)
int flags
int mask
void addFlags (int)
int flags
void resetInternal ()
public java.lang.String toString ()
StringBuilder sb
public final void setIsRecyclable (boolean)
boolean recyclable
public final boolean isRecyclable ()
static android.support.v7.widget.RecyclerView$Recycler access$4102 (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 int access$5600 (android.support.v7.widget.RecyclerView$ViewHolder)
android.support.v7.widget.RecyclerView$ViewHolder x0
}
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/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$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/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 mExtra
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
}
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/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/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)
int dx
int dy
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$2500 (android.support.v7.widget.RecyclerView$SmoothScroller, int, int)
android.support.v7.widget.RecyclerView$SmoothScroller x0
int x1
int x2
}
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
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 ()
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 ()
android.view.View child
int i
int childCount
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, boolean)
android.view.View scrap
int i
android.support.v7.widget.RecyclerView$Recycler recycler
boolean remove
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 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
int widthMode
int heightMode
int widthSize
int heightSize
int width
int height
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
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
static boolean access$1700 (android.support.v7.widget.RecyclerView$LayoutManager)
android.support.v7.widget.RecyclerView$LayoutManager x0
static boolean access$1702 (android.support.v7.widget.RecyclerView$LayoutManager, boolean)
android.support.v7.widget.RecyclerView$LayoutManager x0
boolean x1
static void access$5200 (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/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/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
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 ()
}
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$1300 (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 ()
}