android/support/v7/widget/GapWorker$LayoutPrefetchRegistryImpl.classGapWorker.java package android.support.v7.widget android.support.v7.widget.GapWorker$LayoutPrefetchRegistryImpl extends java.lang.Object implements android.support.v7.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry { int mPrefetchDx int mPrefetchDy int[] mPrefetchArray int mCount void() void setPrefetchVector (int, int) int dx int dy void collectPrefetchPositionsFromView (android.support.v7.widget.RecyclerView, boolean) android.support.v7.widget.RecyclerView view boolean nested android.support.v7.widget.RecyclerView$LayoutManager layout public void addPosition (int, int) int[] oldArray int layoutPosition int pixelDistance int storagePosition boolean lastPrefetchIncludedPosition (int) int i int count int position void clearPrefetchPositions () }
android/support/v7/widget/RecyclerView$LayoutParams.classRecyclerView.java package android.support.v7.widget public android.support.v7.widget.RecyclerView$LayoutParams extends android.view.ViewGroup$MarginLayoutParams { android.support.v7.widget.RecyclerView$ViewHolder mViewHolder final android.graphics.Rect mDecorInsets boolean mInsetsDirty boolean mPendingInvalidate public void(android.content.Context, android.util.AttributeSet) android.content.Context c android.util.AttributeSet attrs public void (int, int) int width int height public void (android.view.ViewGroup$MarginLayoutParams) android.view.ViewGroup$MarginLayoutParams source public void (android.view.ViewGroup$LayoutParams) android.view.ViewGroup$LayoutParams source public void (android.support.v7.widget.RecyclerView$LayoutParams) android.support.v7.widget.RecyclerView$LayoutParams source public boolean viewNeedsUpdate () public boolean isViewInvalid () public boolean isItemRemoved () public boolean isItemChanged () public int getViewPosition () public int getViewLayoutPosition () public int getViewAdapterPosition () }
android/support/v7/widget/ViewBoundsCheck.classViewBoundsCheck.java package android.support.v7.widget android.support.v7.widget.ViewBoundsCheck extends java.lang.Object { static final int GT static final int EQ static final int LT static final int CVS_PVS_POS static final int FLAG_CVS_GT_PVS static final int FLAG_CVS_EQ_PVS static final int FLAG_CVS_LT_PVS static final int CVS_PVE_POS static final int FLAG_CVS_GT_PVE static final int FLAG_CVS_EQ_PVE static final int FLAG_CVS_LT_PVE static final int CVE_PVS_POS static final int FLAG_CVE_GT_PVS static final int FLAG_CVE_EQ_PVS static final int FLAG_CVE_LT_PVS static final int CVE_PVE_POS static final int FLAG_CVE_GT_PVE static final int FLAG_CVE_EQ_PVE static final int FLAG_CVE_LT_PVE static final int MASK final android.support.v7.widget.ViewBoundsCheck$Callback mCallback android.support.v7.widget.ViewBoundsCheck$BoundFlags mBoundFlags void(android.support.v7.widget.ViewBoundsCheck$Callback) android.support.v7.widget.ViewBoundsCheck$Callback callback android.view.View findOneViewWithinBoundFlags (int, int, int, int) android.view.View child int childStart int childEnd int i int fromIndex int toIndex int preferredBoundFlags int acceptableBoundFlags int start int end int next android.view.View acceptableMatch boolean isViewWithinBoundFlags (android.view.View, int) android.view.View child int boundsFlags }
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/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 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 }
android/support/v7/widget/ViewInfoStore$ProcessCallback.classViewInfoStore.java package android.support.v7.widget abstract android.support.v7.widget.ViewInfoStore$ProcessCallback extends java.lang.Object { public abstract void processDisappeared (android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo, android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo) public abstract void processAppeared (android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo, android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo) public abstract void processPersistent (android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo, android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo) public abstract void unused (android.support.v7.widget.RecyclerView$ViewHolder) }
android/support/v7/widget/ViewBoundsCheck$ViewBounds.classViewBoundsCheck.java package android.support.v7.widget public abstract android.support.v7.widget.ViewBoundsCheck$ViewBounds extends java.lang.Object implements java.lang.annotation.Annotation { }
android/support/v7/widget/SnapHelper$2.classSnapHelper.java package android.support.v7.widget android.support.v7.widget.SnapHelper$2 extends android.support.v7.widget.LinearSmoothScroller { final android.support.v7.widget.SnapHelper this$0 void(android.support.v7.widget.SnapHelper, android.content.Context) android.support.v7.widget.SnapHelper this$0 android.content.Context context 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[] snapDistances int dx int dy int time protected float calculateSpeedPerPixel (android.util.DisplayMetrics) android.util.DisplayMetrics displayMetrics }
android/support/v7/widget/FastScroller$1.classFastScroller.java package android.support.v7.widget android.support.v7.widget.FastScroller$1 extends java.lang.Object implements java.lang.Runnable { final android.support.v7.widget.FastScroller this$0 void(android.support.v7.widget.FastScroller) android.support.v7.widget.FastScroller this$0 public void run () }
android/support/v7/widget/ChildHelper.classChildHelper.java package android.support.v7.widget android.support.v7.widget.ChildHelper extends java.lang.Object { private static final boolean DEBUG private static final String TAG final android.support.v7.widget.ChildHelper$Callback mCallback final android.support.v7.widget.ChildHelper$Bucket mBucket final java.util.List mHiddenViews void(android.support.v7.widget.ChildHelper$Callback) android.support.v7.widget.ChildHelper$Callback callback private void hideViewInternal (android.view.View) android.view.View child private boolean unhideViewInternal (android.view.View) android.view.View child void addView (android.view.View, boolean) android.view.View child boolean hidden void addView (android.view.View, int, boolean) int offset android.view.View child int index boolean hidden int offset private int getOffset (int) int removedBefore int diff int index int limit int offset void removeView (android.view.View) android.view.View view int index void removeViewAt (int) int index int offset android.view.View view android.view.View getChildAt (int) int index int offset void removeAllViewsUnfiltered () int i android.view.View findHiddenNonRemovedView (int) android.view.View view android.support.v7.widget.RecyclerView$ViewHolder holder int i int position 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 void unhide (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/ViewBoundsCheck$Callback.classViewBoundsCheck.java package android.support.v7.widget abstract android.support.v7.widget.ViewBoundsCheck$Callback extends java.lang.Object { public abstract int getChildCount () public abstract android.view.View getParent () public abstract android.view.View getChildAt (int) public abstract int getParentStart () public abstract int getParentEnd () public abstract int getChildStart (android.view.View) public abstract int getChildEnd (android.view.View) }
android/support/v7/widget/DefaultItemAnimator$6.classDefaultItemAnimator.java package android.support.v7.widget android.support.v7.widget.DefaultItemAnimator$6 extends android.animation.AnimatorListenerAdapter { final android.support.v7.widget.RecyclerView$ViewHolder val$holder final int val$deltaX final android.view.View val$view final int val$deltaY final android.view.ViewPropertyAnimator val$animation final android.support.v7.widget.DefaultItemAnimator this$0 void(android.support.v7.widget.DefaultItemAnimator, android.support.v7.widget.RecyclerView$ViewHolder, int, android.view.View, int, android.view.ViewPropertyAnimator) android.support.v7.widget.DefaultItemAnimator this$0 public void onAnimationStart (android.animation.Animator) android.animation.Animator animator public void onAnimationCancel (android.animation.Animator) android.animation.Animator animator public void onAnimationEnd (android.animation.Animator) android.animation.Animator animator }
android/support/v7/widget/LinearSnapHelper.classLinearSnapHelper.java package android.support.v7.widget public android.support.v7.widget.LinearSnapHelper extends android.support.v7.widget.SnapHelper { private static final float INVALID_DISTANCE private android.support.v7.widget.OrientationHelper mVerticalHelper private android.support.v7.widget.OrientationHelper mHorizontalHelper public void() public int[] calculateDistanceToFinalSnap (android.support.v7.widget.RecyclerView$LayoutManager, android.view.View) android.support.v7.widget.RecyclerView$LayoutManager layoutManager android.view.View targetView int[] out public int findTargetSnapPosition (android.support.v7.widget.RecyclerView$LayoutManager, int, int) int hDeltaJump int vDeltaJump android.support.v7.widget.RecyclerView$LayoutManager layoutManager int velocityX int velocityY int itemCount android.view.View currentView int currentPosition android.support.v7.widget.RecyclerView$SmoothScroller$ScrollVectorProvider vectorProvider android.graphics.PointF vectorForEnd int vDeltaJump int hDeltaJump int deltaJump int targetPos public android.view.View findSnapView (android.support.v7.widget.RecyclerView$LayoutManager) android.support.v7.widget.RecyclerView$LayoutManager layoutManager private int distanceToCenter (android.support.v7.widget.RecyclerView$LayoutManager, android.view.View, android.support.v7.widget.OrientationHelper) int containerCenter android.support.v7.widget.RecyclerView$LayoutManager layoutManager android.view.View targetView android.support.v7.widget.OrientationHelper helper int childCenter int containerCenter private int estimateNextPositionDiffForFling (android.support.v7.widget.RecyclerView$LayoutManager, android.support.v7.widget.OrientationHelper, int, int) android.support.v7.widget.RecyclerView$LayoutManager layoutManager android.support.v7.widget.OrientationHelper helper int velocityX int velocityY int[] distances float distancePerChild int distance private android.view.View findCenterView (android.support.v7.widget.RecyclerView$LayoutManager, android.support.v7.widget.OrientationHelper) int center android.view.View child int childCenter int absDistance int i android.support.v7.widget.RecyclerView$LayoutManager layoutManager android.support.v7.widget.OrientationHelper helper int childCount android.view.View closestChild int center int absClosest private float computeDistancePerChild (android.support.v7.widget.RecyclerView$LayoutManager, android.support.v7.widget.OrientationHelper) android.view.View child int pos int i android.support.v7.widget.RecyclerView$LayoutManager layoutManager android.support.v7.widget.OrientationHelper helper android.view.View minPosView android.view.View maxPosView int minPos int maxPos int childCount int start int end int distance private android.support.v7.widget.OrientationHelper getVerticalHelper (android.support.v7.widget.RecyclerView$LayoutManager) android.support.v7.widget.RecyclerView$LayoutManager layoutManager private android.support.v7.widget.OrientationHelper getHorizontalHelper (android.support.v7.widget.RecyclerView$LayoutManager) android.support.v7.widget.RecyclerView$LayoutManager layoutManager }
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.ViewInfoStore$ProcessCallback { final android.support.v7.widget.RecyclerView this$0 void(android.support.v7.widget.RecyclerView) android.support.v7.widget.RecyclerView this$0 public void processDisappeared (android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo, android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo) android.support.v7.widget.RecyclerView$ViewHolder viewHolder android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo info android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo postInfo public void processAppeared (android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo, android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo) android.support.v7.widget.RecyclerView$ViewHolder viewHolder android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo preInfo android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo info public void processPersistent (android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo, android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo) android.support.v7.widget.RecyclerView$ViewHolder viewHolder android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo preInfo android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo postInfo public void unused (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder viewHolder }
android/support/v7/widget/OpReorderer$Callback.classOpReorderer.java package android.support.v7.widget abstract android.support.v7.widget.OpReorderer$Callback extends java.lang.Object { public abstract android.support.v7.widget.AdapterHelper$UpdateOp obtainUpdateOp (int, int, int, java.lang.Object) public abstract void recycleUpdateOp (android.support.v7.widget.AdapterHelper$UpdateOp) }
android/support/v7/widget/RecyclerView$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 java.util.ArrayList mChangedScrap final java.util.ArrayList mCachedViews private final java.util.List mUnmodifiableAttachedScrap private int mRequestedCacheMax int mViewCacheMax android.support.v7.widget.RecyclerView$RecycledViewPool mRecyclerPool private android.support.v7.widget.RecyclerView$ViewCacheExtension mViewCacheExtension static final int DEFAULT_CACHE_SIZE final android.support.v7.widget.RecyclerView this$0 public void(android.support.v7.widget.RecyclerView) android.support.v7.widget.RecyclerView this$0 public void clear () public void setViewCacheSize (int) int viewCount void updateViewCacheSize () int i int extraCache public java.util.List getScrapList () boolean validateViewHolderForOffsetPosition (android.support.v7.widget.RecyclerView$ViewHolder) int type android.support.v7.widget.RecyclerView$ViewHolder holder private boolean tryBindViewHolderByDeadline (android.support.v7.widget.RecyclerView$ViewHolder, int, int, long) android.support.v7.widget.RecyclerView$ViewHolder holder int offsetPosition int position long deadlineNs int viewType long startBindNs long endBindNs 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) int position boolean dryRun android.support.v7.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline (int, boolean, long) android.view.View view android.support.v7.widget.RecyclerView innerView long start long end int offsetPosition int type int changeFlags android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo info int offsetPosition android.support.v7.widget.RecyclerView$LayoutParams rvLayoutParams android.support.v7.widget.RecyclerView$LayoutParams rvLayoutParams int position boolean dryRun long deadlineNs boolean fromScrapOrHiddenOrCache android.support.v7.widget.RecyclerView$ViewHolder holder boolean bound android.view.ViewGroup$LayoutParams lp android.support.v7.widget.RecyclerView$LayoutParams rvLayoutParams private void attachAccessibilityDelegateOnBind (android.support.v7.widget.RecyclerView$ViewHolder) android.view.View itemView android.support.v7.widget.RecyclerView$ViewHolder holder private void invalidateDisplayListInt (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder holder private void invalidateDisplayListInt (android.view.ViewGroup, boolean) android.view.View view int i int visibility android.view.ViewGroup viewGroup boolean invalidateThis public void recycleView (android.view.View) android.view.View view android.support.v7.widget.RecyclerView$ViewHolder holder void recycleViewInternal (android.view.View) android.view.View view void recycleAndClearCachedViews () int i int count void recycleCachedViewAt (int) int cachedViewIndex android.support.v7.widget.RecyclerView$ViewHolder viewHolder void recycleViewHolderInternal (android.support.v7.widget.RecyclerView$ViewHolder) int cachedPos int cacheIndex int cachedViewSize int targetCacheIndex android.support.v7.widget.RecyclerView$ViewHolder holder boolean transientStatePreventsRecycling boolean forceRecycle boolean cached boolean recycled void addViewHolderToRecycledViewPool (android.support.v7.widget.RecyclerView$ViewHolder, boolean) android.support.v7.widget.RecyclerView$ViewHolder holder boolean dispatchRecycled 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 getScrapOrHiddenOrCachedHolderForPosition (int, boolean) android.support.v7.widget.RecyclerView$ViewHolder holder int i android.support.v7.widget.RecyclerView$ViewHolder vh int layoutIndex android.view.View view android.support.v7.widget.RecyclerView$ViewHolder holder int i int position boolean dryRun int scrapCount int cacheSize android.support.v7.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId (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 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 }
android/support/v7/widget/AdapterHelper$Callback.classAdapterHelper.java package android.support.v7.widget abstract android.support.v7.widget.AdapterHelper$Callback extends java.lang.Object { public abstract android.support.v7.widget.RecyclerView$ViewHolder findViewHolder (int) public abstract void offsetPositionsForRemovingInvisible (int, int) public abstract void offsetPositionsForRemovingLaidOutOrNewView (int, int) public abstract void markViewHoldersUpdated (int, int, java.lang.Object) public abstract void onDispatchFirstPass (android.support.v7.widget.AdapterHelper$UpdateOp) public abstract void onDispatchSecondPass (android.support.v7.widget.AdapterHelper$UpdateOp) public abstract void offsetPositionsForAdd (int, int) public abstract void offsetPositionsForMove (int, int) }
android/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo.classRecyclerView.java package android.support.v7.widget public android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo extends java.lang.Object { public int left public int top public int right public int bottom public int changeFlags public void() public android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo setFrom (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder holder public android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo setFrom (android.support.v7.widget.RecyclerView$ViewHolder, int) android.support.v7.widget.RecyclerView$ViewHolder holder int flags android.view.View view }
android/support/v7/widget/LinearLayoutManager$AnchorInfo.classLinearLayoutManager.java package android.support.v7.widget android.support.v7.widget.LinearLayoutManager$AnchorInfo extends java.lang.Object { int mPosition int mCoordinate boolean mLayoutFromEnd boolean mValid final android.support.v7.widget.LinearLayoutManager this$0 void(android.support.v7.widget.LinearLayoutManager) android.support.v7.widget.LinearLayoutManager this$0 void reset () void assignCoordinateFromPadding () public java.lang.String toString () boolean isViewValidAsAnchor (android.view.View, android.support.v7.widget.RecyclerView$State) android.view.View child android.support.v7.widget.RecyclerView$State state android.support.v7.widget.RecyclerView$LayoutParams lp public void assignFromViewAndKeepVisibleRect (android.view.View) int childSize int estimatedChildStart int layoutStart int previousStartMargin int startReference int startMargin int prevLayoutEnd int childEnd int previousEndMargin int estimatedEnd int previousLayoutEnd int previousEndMargin int endReference int endMargin int childStart int startMargin android.view.View child int spaceChange public void assignFromView (android.view.View) android.view.View child }
android/support/v7/widget/DefaultItemAnimator.classDefaultItemAnimator.java package android.support.v7.widget public android.support.v7.widget.DefaultItemAnimator extends android.support.v7.widget.SimpleItemAnimator { private static final boolean DEBUG private static android.animation.TimeInterpolator sDefaultInterpolator private java.util.ArrayList mPendingRemovals private java.util.ArrayList mPendingAdditions private java.util.ArrayList mPendingMoves private java.util.ArrayList mPendingChanges java.util.ArrayList mAdditionsList java.util.ArrayList mMovesList java.util.ArrayList mChangesList java.util.ArrayList mAddAnimations java.util.ArrayList mMoveAnimations java.util.ArrayList mRemoveAnimations java.util.ArrayList mChangeAnimations public void() public void runPendingAnimations () android.support.v7.widget.RecyclerView$ViewHolder holder 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.view.ViewPropertyAnimator animation public boolean animateAdd (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder holder void animateAddImpl (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder holder android.view.View view android.view.ViewPropertyAnimator 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 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.view.ViewPropertyAnimator 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 void animateChangeImpl (android.support.v7.widget.DefaultItemAnimator$ChangeInfo) android.view.ViewPropertyAnimator oldViewAnim android.view.ViewPropertyAnimator newViewAnimation android.support.v7.widget.DefaultItemAnimator$ChangeInfo changeInfo android.support.v7.widget.RecyclerView$ViewHolder holder android.view.View view android.support.v7.widget.RecyclerView$ViewHolder newHolder android.view.View newView private void endChangeAnimation (java.util.List, android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.DefaultItemAnimator$ChangeInfo changeInfo int i java.util.List infoList android.support.v7.widget.RecyclerView$ViewHolder item private void endChangeAnimationIfNecessary (android.support.v7.widget.DefaultItemAnimator$ChangeInfo) android.support.v7.widget.DefaultItemAnimator$ChangeInfo changeInfo private boolean endChangeAnimationIfNecessary (android.support.v7.widget.DefaultItemAnimator$ChangeInfo, android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.DefaultItemAnimator$ChangeInfo changeInfo android.support.v7.widget.RecyclerView$ViewHolder item boolean oldItem public void endAnimation (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.DefaultItemAnimator$MoveInfo moveInfo int i java.util.ArrayList changes int i android.support.v7.widget.DefaultItemAnimator$MoveInfo moveInfo int j java.util.ArrayList moves int i java.util.ArrayList additions int i android.support.v7.widget.RecyclerView$ViewHolder item android.view.View view private void resetAnimation (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder holder public boolean isRunning () 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 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 public boolean canReuseUpdatedViewHolder (android.support.v7.widget.RecyclerView$ViewHolder, java.util.List) android.support.v7.widget.RecyclerView$ViewHolder viewHolder java.util.List payloads }
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 final android.graphics.Rect mTmpRect 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 getTransformedEndWithDecoration (android.view.View) public abstract int getTransformedStartWithDecoration (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 abstract int getMode () public abstract int getModeInOther () public static android.support.v7.widget.OrientationHelper createOrientationHelper (android.support.v7.widget.RecyclerView$LayoutManager, int) android.support.v7.widget.RecyclerView$LayoutManager layoutManager int orientation public static android.support.v7.widget.OrientationHelper createHorizontalHelper (android.support.v7.widget.RecyclerView$LayoutManager) android.support.v7.widget.RecyclerView$LayoutManager layoutManager public static android.support.v7.widget.OrientationHelper createVerticalHelper (android.support.v7.widget.RecyclerView$LayoutManager) android.support.v7.widget.RecyclerView$LayoutManager layoutManager void (android.support.v7.widget.RecyclerView$LayoutManager, android.support.v7.widget.OrientationHelper$1) android.support.v7.widget.RecyclerView$LayoutManager x0 android.support.v7.widget.OrientationHelper$1 x1 }
android/support/v7/widget/RecyclerView$LayoutManager$LayoutPrefetchRegistry.classRecyclerView.java package android.support.v7.widget public abstract android.support.v7.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry extends java.lang.Object { public abstract void addPosition (int, int) }
android/support/v7/widget/RecyclerView$State.classRecyclerView.java package android.support.v7.widget public android.support.v7.widget.RecyclerView$State extends java.lang.Object { static final int STEP_START static final int STEP_LAYOUT static final int STEP_ANIMATIONS private int mTargetPosition private android.util.SparseArray mData int mPreviousLayoutItemCount int mDeletedInvisibleItemCountSincePreviousLayout int mLayoutStep int mItemCount boolean mStructureChanged boolean mInPreLayout boolean mTrackOldChangeHolders boolean mIsMeasuring boolean mRunSimpleAnimations boolean mRunPredictiveAnimations int mFocusedItemPosition long mFocusedItemId int mFocusedSubChildId int mRemainingScrollHorizontal int mRemainingScrollVertical public void() void assertLayoutStep (int) int accepted android.support.v7.widget.RecyclerView$State reset () void prepareForNestedPrefetch (android.support.v7.widget.RecyclerView$Adapter) android.support.v7.widget.RecyclerView$Adapter adapter public boolean isMeasuring () 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 int getRemainingScrollHorizontal () public int getRemainingScrollVertical () public java.lang.String toString () static int access$1302 (android.support.v7.widget.RecyclerView$State, int) android.support.v7.widget.RecyclerView$State x0 int x1 }
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$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/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 boolean mPendingSpanCountChange int mSpanCount int[] mCachedBorders android.view.View[] mSet final android.util.SparseIntArray mPreLayoutSpanSizeCache final android.util.SparseIntArray mPreLayoutSpanIndexCache android.support.v7.widget.GridLayoutManager$SpanSizeLookup mSpanSizeLookup final android.graphics.Rect mDecorInsets public void(android.content.Context, android.util.AttributeSet, int, int) android.content.Context context android.util.AttributeSet attrs int defStyleAttr int defStyleRes android.support.v7.widget.RecyclerView$LayoutManager$Properties properties public void (android.content.Context, int) android.content.Context context int spanCount public void (android.content.Context, int, int, boolean) android.content.Context context int spanCount int orientation boolean reverseLayout public void setStackFromEnd (boolean) boolean stackFromEnd public int getRowCountForAccessibility (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state public int getColumnCountForAccessibility (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state public void onInitializeAccessibilityNodeInfoForItem (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, android.view.View, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat) android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state android.view.View host android.support.v4.view.accessibility.AccessibilityNodeInfoCompat info android.view.ViewGroup$LayoutParams lp android.support.v7.widget.GridLayoutManager$LayoutParams glp int spanGroupIndex public void onLayoutChildren (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state public void onLayoutCompleted (android.support.v7.widget.RecyclerView$State) android.support.v7.widget.RecyclerView$State state private void clearPreLayoutSpanMappingCache () private void cachePreLayoutSpanMapping () android.support.v7.widget.GridLayoutManager$LayoutParams lp int viewPosition int i int childCount public void onItemsAdded (android.support.v7.widget.RecyclerView, int, int) android.support.v7.widget.RecyclerView recyclerView int positionStart int itemCount public void onItemsChanged (android.support.v7.widget.RecyclerView) android.support.v7.widget.RecyclerView recyclerView public void onItemsRemoved (android.support.v7.widget.RecyclerView, int, int) android.support.v7.widget.RecyclerView recyclerView int positionStart int itemCount public void onItemsUpdated (android.support.v7.widget.RecyclerView, int, int, java.lang.Object) android.support.v7.widget.RecyclerView recyclerView int positionStart int itemCount Object payload public void onItemsMoved (android.support.v7.widget.RecyclerView, int, int, int) android.support.v7.widget.RecyclerView recyclerView int from int to int itemCount public android.support.v7.widget.RecyclerView$LayoutParams generateDefaultLayoutParams () public android.support.v7.widget.RecyclerView$LayoutParams generateLayoutParams (android.content.Context, android.util.AttributeSet) android.content.Context c android.util.AttributeSet attrs public android.support.v7.widget.RecyclerView$LayoutParams generateLayoutParams (android.view.ViewGroup$LayoutParams) android.view.ViewGroup$LayoutParams lp public boolean checkLayoutParams (android.support.v7.widget.RecyclerView$LayoutParams) android.support.v7.widget.RecyclerView$LayoutParams lp public void setSpanSizeLookup (android.support.v7.widget.GridLayoutManager$SpanSizeLookup) android.support.v7.widget.GridLayoutManager$SpanSizeLookup spanSizeLookup public android.support.v7.widget.GridLayoutManager$SpanSizeLookup getSpanSizeLookup () private void updateMeasurements () int totalSpace int totalSpace public void setMeasuredDimension (android.graphics.Rect, int, int) int usedHeight int width int height int usedWidth android.graphics.Rect childrenBounds int wSpec int hSpec int width int height int horizontalPadding int verticalPadding private void calculateItemBorders (int) int totalSpace static int[] calculateItemBorders (int[], int, int) int itemSize int i int[] cachedBorders int spanCount int totalSpace int sizePerSpan int sizePerSpanRemainder int consumedPixels int additionalSize int getSpaceForSpanRange (int, int) int startSpan int spanSize void onAnchorReady (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, android.support.v7.widget.LinearLayoutManager$AnchorInfo, int) android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state android.support.v7.widget.LinearLayoutManager$AnchorInfo anchorInfo int itemDirection private void ensureViewSet () 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 void ensureAnchorIsInCorrectSpan (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, android.support.v7.widget.LinearLayoutManager$AnchorInfo, int) int next int indexLimit int pos int bestSpan android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state android.support.v7.widget.LinearLayoutManager$AnchorInfo anchorInfo int itemDirection boolean layingOutInPrimaryDirection int span android.view.View findReferenceChild (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, int, int, int) int span android.view.View view int position int i android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state int start int end int itemCount android.view.View invalidMatch android.view.View outOfBoundsMatch int boundsStart int boundsEnd int diff private int getSpanGroupIndex (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, int) android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state int viewPosition int adapterPosition private int getSpanIndex (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, int) android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state int pos int cached int adapterPosition private int getSpanSize (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, int) android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state int pos int cached int adapterPosition void collectPrefetchPositionsForLayoutState (android.support.v7.widget.RecyclerView$State, android.support.v7.widget.LinearLayoutManager$LayoutState, android.support.v7.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry) int pos int spanSize android.support.v7.widget.RecyclerView$State state android.support.v7.widget.LinearLayoutManager$LayoutState layoutState android.support.v7.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry layoutPrefetchRegistry int remainingSpan int count 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 size android.support.v7.widget.GridLayoutManager$LayoutParams lp float otherSize int i android.view.View view int size int i int wSpec int hSpec android.support.v7.widget.GridLayoutManager$LayoutParams lp android.graphics.Rect decorInsets int verticalInsets int horizontalInsets int totalSpaceInOther int wSpec int hSpec 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 int otherDirSpecMode boolean flexibleInOtherDir int currentOtherDirSize boolean layingOutInPrimaryDirection int count int consumedSpanCount int remainingSpan int maxSize float maxSizeInOther int left int right int top int bottom private void measureChild (android.view.View, int, boolean) int wSpec int hSpec android.view.View view int otherDirParentSpecMode boolean alreadyMeasured android.support.v7.widget.GridLayoutManager$LayoutParams lp android.graphics.Rect decorInsets int verticalInsets int horizontalInsets int availableSpaceInOther int wSpec int hSpec private void guessMeasurement (float, int) float maxSizeInOther int currentOtherDirSize int contentSize private void measureChildWithDecorationsAndMargin (android.view.View, int, int, boolean) boolean measure android.view.View child int widthSpec int heightSpec boolean alreadyMeasured android.support.v7.widget.RecyclerView$LayoutParams lp boolean measure private void assignSpans (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, int, int, boolean) int start int end int diff 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 start int end int diff public int getSpanCount () public void setSpanCount (int) int spanCount public android.view.View onFocusSearchFailed (android.view.View, int, android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) int start int inc int limit int maxStart int minEnd int overlap int spanGroupIndex android.view.View candidate android.support.v7.widget.GridLayoutManager$LayoutParams candidateLp int candidateStart int candidateEnd boolean assignAsWeek int i android.view.View focused int focusDirection android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state android.view.View prevFocusedChild android.support.v7.widget.GridLayoutManager$LayoutParams lp int prevSpanStart int prevSpanEnd android.view.View view int layoutDir boolean ascend int start int inc int limit boolean preferLastSpan android.view.View focusableWeakCandidate int focusableWeakCandidateSpanIndex int focusableWeakCandidateOverlap android.view.View unfocusableWeakCandidate int unfocusableWeakCandidateSpanIndex int unfocusableWeakCandidateOverlap int focusableSpanGroupIndex public boolean supportsPredictiveItemAnimations () }
android/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup.classStaggeredGridLayoutManager.java package android.support.v7.widget android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup extends java.lang.Object { private static final int MIN_SIZE int[] mData java.util.List mFullSpanItems void() int forceInvalidateAfter (int) android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fsi int i int position int invalidateAfter (int) int position int endPosition int getSpan (int) int position void setSpan (int, android.support.v7.widget.StaggeredGridLayoutManager$Span) int position android.support.v7.widget.StaggeredGridLayoutManager$Span span int sizeForPosition (int) int position int len void ensureSize (int) int[] old int position void clear () void offsetForRemoval (int, int) int positionStart int itemCount private void offsetFullSpansForRemoval (int, int) android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fsi int i int positionStart int itemCount int end void offsetForAddition (int, int) int positionStart int itemCount private void offsetFullSpansForAddition (int, int) android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fsi int i int positionStart int itemCount private int invalidateFullSpansAfter (int) android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fsi int i android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fsi int position android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem item int nextFsiIndex int count public void addFullSpanItem (android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem) android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem other int i android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fullSpanItem int size public android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem getFullSpanItem (int) android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fsi int i int position public android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem getFirstFullSpanItemInRange (int, int, int, boolean) android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fsi int i int minPos int maxPos int gapDir boolean hasUnwantedGapAfter int limit }
android/support/v7/widget/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/GapWorker$Task.classGapWorker.java package android.support.v7.widget android.support.v7.widget.GapWorker$Task extends java.lang.Object { public boolean immediate public int viewVelocity public int distanceToItem public android.support.v7.widget.RecyclerView view public int position void() public void clear () }
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 { public static final int FLAG_CHANGED public static final int FLAG_REMOVED public static final int FLAG_INVALIDATED public static final int FLAG_MOVED public static final int FLAG_APPEARED_IN_PRE_LAYOUT 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 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 void setListener (android.support.v7.widget.RecyclerView$ItemAnimator$ItemAnimatorListener) android.support.v7.widget.RecyclerView$ItemAnimator$ItemAnimatorListener listener public android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo recordPreLayoutInformation (android.support.v7.widget.RecyclerView$State, android.support.v7.widget.RecyclerView$ViewHolder, int, java.util.List) android.support.v7.widget.RecyclerView$State state android.support.v7.widget.RecyclerView$ViewHolder viewHolder int changeFlags java.util.List payloads public android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo recordPostLayoutInformation (android.support.v7.widget.RecyclerView$State, android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$State state android.support.v7.widget.RecyclerView$ViewHolder viewHolder public abstract boolean animateDisappearance (android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo, android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo) public abstract boolean animateAppearance (android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo, android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo) public abstract boolean animatePersistence (android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo, android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo) public abstract boolean animateChange (android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo, android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo) static int buildAdapterChangeFlagsForAnimations (android.support.v7.widget.RecyclerView$ViewHolder) int oldPos int pos android.support.v7.widget.RecyclerView$ViewHolder viewHolder int flags public abstract void runPendingAnimations () public abstract void endAnimation (android.support.v7.widget.RecyclerView$ViewHolder) public abstract void endAnimations () public abstract boolean isRunning () public final void dispatchAnimationFinished (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder viewHolder public void onAnimationFinished (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder viewHolder public final void dispatchAnimationStarted (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder viewHolder public void onAnimationStarted (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder viewHolder public final boolean isRunning (android.support.v7.widget.RecyclerView$ItemAnimator$ItemAnimatorFinishedListener) android.support.v7.widget.RecyclerView$ItemAnimator$ItemAnimatorFinishedListener listener boolean running public boolean canReuseUpdatedViewHolder (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder viewHolder public boolean canReuseUpdatedViewHolder (android.support.v7.widget.RecyclerView$ViewHolder, java.util.List) android.support.v7.widget.RecyclerView$ViewHolder viewHolder java.util.List payloads public final void dispatchAnimationsFinished () int i int count public android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo obtainHolderInfo () }
android/support/v7/widget/RecyclerView$OnFlingListener.classRecyclerView.java package android.support.v7.widget public abstract android.support.v7.widget.RecyclerView$OnFlingListener extends java.lang.Object { public void() public abstract boolean onFling (int, int) }
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 onAnimationFinished (android.support.v7.widget.RecyclerView$ViewHolder) }
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) android.support.v7.widget.DefaultItemAnimator this$0 public void run () android.support.v7.widget.DefaultItemAnimator$MoveInfo moveInfo }
android/support/v7/widget/LinearLayoutManager$SavedState.classLinearLayoutManager.java package android.support.v7.widget public 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/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/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$SmoothScroller.classRecyclerView.java package android.support.v7.widget public abstract android.support.v7.widget.RecyclerView$SmoothScroller extends java.lang.Object { private int mTargetPosition private android.support.v7.widget.RecyclerView mRecyclerView private android.support.v7.widget.RecyclerView$LayoutManager mLayoutManager private boolean mPendingInitialRun private boolean mRunning private android.view.View mTargetView private final android.support.v7.widget.RecyclerView$SmoothScroller$Action mRecyclingAction public void() void start (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$LayoutManager) android.support.v7.widget.RecyclerView recyclerView android.support.v7.widget.RecyclerView$LayoutManager layoutManager public void setTargetPosition (int) int targetPosition public android.support.v7.widget.RecyclerView$LayoutManager getLayoutManager () protected final void stop () public boolean isPendingInitialRun () public boolean isRunning () public int getTargetPosition () private void onAnimation (int, int) boolean hadJumpTarget int dx int dy android.support.v7.widget.RecyclerView recyclerView public int getChildPosition (android.view.View) android.view.View view public int getChildCount () public android.view.View findViewByPosition (int) int position public void instantScrollToPosition (int) int position protected void onChildAttachedToWindow (android.view.View) android.view.View child protected void normalize (android.graphics.PointF) android.graphics.PointF scrollVector float magnitude 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$600 (android.support.v7.widget.RecyclerView$SmoothScroller, int, int) android.support.v7.widget.RecyclerView$SmoothScroller x0 int x1 int x2 }
android/support/v7/widget/FastScroller$AnimatorListener.classFastScroller.java package android.support.v7.widget android.support.v7.widget.FastScroller$AnimatorListener extends android.animation.AnimatorListenerAdapter { private boolean mCanceled final android.support.v7.widget.FastScroller this$0 private void(android.support.v7.widget.FastScroller) public void onAnimationEnd (android.animation.Animator) android.animation.Animator animation public void onAnimationCancel (android.animation.Animator) android.animation.Animator animation void (android.support.v7.widget.FastScroller, android.support.v7.widget.FastScroller$1) android.support.v7.widget.FastScroller x0 android.support.v7.widget.FastScroller$1 x1 }
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$SavedState.classStaggeredGridLayoutManager.java package android.support.v7.widget public android.support.v7.widget.StaggeredGridLayoutManager$SavedState extends java.lang.Object implements android.os.Parcelable { int mAnchorPosition int mVisibleAnchorPosition int mSpanOffsetsSize int[] mSpanOffsets int mSpanLookupSize int[] mSpanLookup java.util.List mFullSpanItems boolean mReverseLayout boolean mAnchorLayoutFromEnd boolean mLastLayoutRTL public static final android.os.Parcelable$Creator CREATOR public void() void (android.os.Parcel) android.os.Parcel in public void (android.support.v7.widget.StaggeredGridLayoutManager$SavedState) android.support.v7.widget.StaggeredGridLayoutManager$SavedState other void invalidateSpanInfo () void invalidateAnchorPositionInfo () public int describeContents () public void writeToParcel (android.os.Parcel, int) android.os.Parcel dest int flags static void () }
android/support/v7/widget/RecyclerView$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/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 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/ChildHelper$Callback.classChildHelper.java package android.support.v7.widget abstract android.support.v7.widget.ChildHelper$Callback extends java.lang.Object { public abstract int getChildCount () public abstract void addView (android.view.View, int) public abstract int indexOfChild (android.view.View) public abstract void removeViewAt (int) public abstract android.view.View getChildAt (int) public abstract void removeAllViews () public abstract android.support.v7.widget.RecyclerView$ViewHolder getChildViewHolder (android.view.View) public abstract void attachViewToParent (android.view.View, int, android.view.ViewGroup$LayoutParams) public abstract void detachViewFromParent (int) public abstract void onEnteredHiddenState (android.view.View) public abstract void onLeftHiddenState (android.view.View) }
android/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem.classStaggeredGridLayoutManager.java package android.support.v7.widget android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem extends java.lang.Object implements android.os.Parcelable { int mPosition int mGapDir int[] mGapPerSpan boolean mHasUnwantedGapAfter public static final android.os.Parcelable$Creator CREATOR void(android.os.Parcel) android.os.Parcel in int spanCount void () int getGapForSpan (int) int spanIndex 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$5.classRecyclerView.java package android.support.v7.widget android.support.v7.widget.RecyclerView$5 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) android.support.v7.widget.RecyclerView this$0 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 () android.view.View child int i int count public android.support.v7.widget.RecyclerView$ViewHolder getChildViewHolder (android.view.View) android.view.View view public void attachViewToParent (android.view.View, int, android.view.ViewGroup$LayoutParams) android.view.View child int index android.view.ViewGroup$LayoutParams layoutParams android.support.v7.widget.RecyclerView$ViewHolder vh public void detachViewFromParent (int) android.support.v7.widget.RecyclerView$ViewHolder vh int offset android.view.View view public void onEnteredHiddenState (android.view.View) android.view.View child android.support.v7.widget.RecyclerView$ViewHolder vh public void onLeftHiddenState (android.view.View) android.view.View child android.support.v7.widget.RecyclerView$ViewHolder vh }
android/support/v7/widget/AdapterHelper$UpdateOp.classAdapterHelper.java package android.support.v7.widget android.support.v7.widget.AdapterHelper$UpdateOp extends java.lang.Object { static final int ADD static final int REMOVE static final int UPDATE static final int MOVE static final int POOL_SIZE int cmd int positionStart Object payload int itemCount void(int, int, int, java.lang.Object) int cmd int positionStart int itemCount Object payload java.lang.String cmdToString () public java.lang.String toString () public boolean equals (java.lang.Object) Object o android.support.v7.widget.AdapterHelper$UpdateOp op public int hashCode () int result }
android/support/v7/widget/RecyclerView$SmoothScroller$ScrollVectorProvider.classRecyclerView.java package android.support.v7.widget public abstract android.support.v7.widget.RecyclerView$SmoothScroller$ScrollVectorProvider extends java.lang.Object { public abstract android.graphics.PointF computeScrollVectorForPosition (int) }
android/support/v7/widget/RecyclerView$SimpleOnItemTouchListener.classRecyclerView.java package android.support.v7.widget public android.support.v7.widget.RecyclerView$SimpleOnItemTouchListener extends java.lang.Object implements android.support.v7.widget.RecyclerView$OnItemTouchListener { public void() public boolean onInterceptTouchEvent (android.support.v7.widget.RecyclerView, android.view.MotionEvent) android.support.v7.widget.RecyclerView rv android.view.MotionEvent e public void onTouchEvent (android.support.v7.widget.RecyclerView, android.view.MotionEvent) android.support.v7.widget.RecyclerView rv android.view.MotionEvent e public void onRequestDisallowInterceptTouchEvent (boolean) boolean disallowIntercept }
android/support/v7/widget/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 void() void (int) int initialCapacity public android.support.v7.widget.PositionMap clone () 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/DefaultItemAnimator$8.classDefaultItemAnimator.java package android.support.v7.widget android.support.v7.widget.DefaultItemAnimator$8 extends android.animation.AnimatorListenerAdapter { final android.support.v7.widget.DefaultItemAnimator$ChangeInfo val$changeInfo final android.view.ViewPropertyAnimator 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.view.ViewPropertyAnimator, android.view.View) android.support.v7.widget.DefaultItemAnimator this$0 public void onAnimationStart (android.animation.Animator) android.animation.Animator animator public void onAnimationEnd (android.animation.Animator) android.animation.Animator animator }
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 layoutManager 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 getTransformedEndWithDecoration (android.view.View) android.view.View view public int getTransformedStartWithDecoration (android.view.View) android.view.View view public int getTotalSpace () public void offsetChild (android.view.View, int) android.view.View view int offset public int getEndPadding () public int getMode () public int getModeInOther () }
android/support/v7/widget/RecyclerView$6.classRecyclerView.java package android.support.v7.widget android.support.v7.widget.RecyclerView$6 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) android.support.v7.widget.RecyclerView this$0 public android.support.v7.widget.RecyclerView$ViewHolder findViewHolder (int) int position android.support.v7.widget.RecyclerView$ViewHolder vh public void offsetPositionsForRemovingInvisible (int, int) int start int count public void offsetPositionsForRemovingLaidOutOrNewView (int, int) int positionStart int itemCount public void markViewHoldersUpdated (int, int, java.lang.Object) int positionStart int itemCount Object payload public void onDispatchFirstPass (android.support.v7.widget.AdapterHelper$UpdateOp) android.support.v7.widget.AdapterHelper$UpdateOp op void dispatchUpdate (android.support.v7.widget.AdapterHelper$UpdateOp) android.support.v7.widget.AdapterHelper$UpdateOp op public void onDispatchSecondPass (android.support.v7.widget.AdapterHelper$UpdateOp) android.support.v7.widget.AdapterHelper$UpdateOp op public void offsetPositionsForAdd (int, int) int positionStart int itemCount public void offsetPositionsForMove (int, int) int from int to }
android/support/v7/widget/GapWorker.classGapWorker.java package android.support.v7.widget final android.support.v7.widget.GapWorker extends java.lang.Object implements java.lang.Runnable { static final ThreadLocal sGapWorker java.util.ArrayList mRecyclerViews long mPostTimeNs long mFrameIntervalNs private java.util.ArrayList mTasks static java.util.Comparator sTaskComparator void() public void add (android.support.v7.widget.RecyclerView) android.support.v7.widget.RecyclerView recyclerView public void remove (android.support.v7.widget.RecyclerView) android.support.v7.widget.RecyclerView recyclerView boolean removeSuccess void postFromTraversal (android.support.v7.widget.RecyclerView, int, int) android.support.v7.widget.RecyclerView recyclerView int prefetchDx int prefetchDy private void buildTaskList () android.support.v7.widget.RecyclerView view int i android.support.v7.widget.GapWorker$Task task android.support.v7.widget.GapWorker$Task task int distanceToItem int j android.support.v7.widget.RecyclerView view android.support.v7.widget.GapWorker$LayoutPrefetchRegistryImpl prefetchRegistry int viewVelocity int i int viewCount int totalTaskCount int totalTaskIndex static boolean isPrefetchPositionAttached (android.support.v7.widget.RecyclerView, int) android.view.View attachedView android.support.v7.widget.RecyclerView$ViewHolder holder int i android.support.v7.widget.RecyclerView view int position int childCount private android.support.v7.widget.RecyclerView$ViewHolder prefetchPositionWithDeadline (android.support.v7.widget.RecyclerView, int, long) android.support.v7.widget.RecyclerView view int position long deadlineNs android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$ViewHolder holder private void prefetchInnerRecyclerViewWithDeadline (android.support.v7.widget.RecyclerView, long) int innerPosition int i android.support.v7.widget.RecyclerView innerView long deadlineNs android.support.v7.widget.GapWorker$LayoutPrefetchRegistryImpl innerPrefetchRegistry private void flushTaskWithDeadline (android.support.v7.widget.GapWorker$Task, long) android.support.v7.widget.GapWorker$Task task long deadlineNs long taskDeadlineNs android.support.v7.widget.RecyclerView$ViewHolder holder private void flushTasksWithDeadline (long) android.support.v7.widget.GapWorker$Task task int i long deadlineNs void prefetch (long) long deadlineNs public void run () android.support.v7.widget.RecyclerView view int i int size long latestFrameVsyncMs long nextFrameNs static void () }
android/support/v7/widget/ScrollbarHelper.classScrollbarHelper.java package android.support.v7.widget android.support.v7.widget.ScrollbarHelper extends java.lang.Object { void() static int computeScrollOffset (android.support.v7.widget.RecyclerView$State, android.support.v7.widget.OrientationHelper, android.view.View, android.view.View, android.support.v7.widget.RecyclerView$LayoutManager, boolean, boolean) android.support.v7.widget.RecyclerView$State state android.support.v7.widget.OrientationHelper orientation android.view.View startChild android.view.View endChild android.support.v7.widget.RecyclerView$LayoutManager lm boolean smoothScrollbarEnabled boolean reverseLayout int minPosition int maxPosition int itemsBefore int laidOutArea int itemRange float avgSizePerRow static int computeScrollExtent (android.support.v7.widget.RecyclerView$State, android.support.v7.widget.OrientationHelper, android.view.View, android.view.View, android.support.v7.widget.RecyclerView$LayoutManager, boolean) android.support.v7.widget.RecyclerView$State state android.support.v7.widget.OrientationHelper orientation android.view.View startChild android.view.View endChild android.support.v7.widget.RecyclerView$LayoutManager lm boolean smoothScrollbarEnabled int extend static int computeScrollRange (android.support.v7.widget.RecyclerView$State, android.support.v7.widget.OrientationHelper, android.view.View, android.view.View, android.support.v7.widget.RecyclerView$LayoutManager, boolean) android.support.v7.widget.RecyclerView$State state android.support.v7.widget.OrientationHelper orientation android.view.View startChild android.view.View endChild android.support.v7.widget.RecyclerView$LayoutManager lm boolean smoothScrollbarEnabled int laidOutArea int laidOutRange }
android/support/v7/widget/RecyclerView$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.widget.OverScroller mScroller android.view.animation.Interpolator mInterpolator private boolean mEatRunOnAnimationRequest private boolean mReSchedulePostAnimationCallback final android.support.v7.widget.RecyclerView this$0 void(android.support.v7.widget.RecyclerView) android.support.v7.widget.RecyclerView this$0 public void run () int adapterSize int vel int velX int velY int[] scrollConsumed int x int y int dx int dy int hresult int vresult int overscrollX int overscrollY boolean fullyConsumedVertical boolean fullyConsumedHorizontal boolean fullyConsumedAny android.widget.OverScroller 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, android.view.animation.Interpolator) int dx int dy android.view.animation.Interpolator interpolator public void smoothScrollBy (int, int, int, android.view.animation.Interpolator) int dx int dy int duration android.view.animation.Interpolator interpolator public void stop () static android.widget.OverScroller access$400 (android.support.v7.widget.RecyclerView$ViewFlinger) android.support.v7.widget.RecyclerView$ViewFlinger x0 }
android/support/v7/widget/PagerSnapHelper.classPagerSnapHelper.java package android.support.v7.widget public android.support.v7.widget.PagerSnapHelper extends android.support.v7.widget.SnapHelper { private static final int MAX_SCROLL_ON_FLING_DURATION private android.support.v7.widget.OrientationHelper mVerticalHelper private android.support.v7.widget.OrientationHelper mHorizontalHelper public void() public int[] calculateDistanceToFinalSnap (android.support.v7.widget.RecyclerView$LayoutManager, android.view.View) android.support.v7.widget.RecyclerView$LayoutManager layoutManager android.view.View targetView int[] out public android.view.View findSnapView (android.support.v7.widget.RecyclerView$LayoutManager) android.support.v7.widget.RecyclerView$LayoutManager layoutManager public int findTargetSnapPosition (android.support.v7.widget.RecyclerView$LayoutManager, int, int) boolean forwardDirection android.support.v7.widget.RecyclerView$SmoothScroller$ScrollVectorProvider vectorProvider android.graphics.PointF vectorForEnd android.support.v7.widget.RecyclerView$LayoutManager layoutManager int velocityX int velocityY int itemCount android.view.View mStartMostChildView int centerPosition boolean forwardDirection boolean reverseLayout protected android.support.v7.widget.LinearSmoothScroller createSnapScroller (android.support.v7.widget.RecyclerView$LayoutManager) android.support.v7.widget.RecyclerView$LayoutManager layoutManager private int distanceToCenter (android.support.v7.widget.RecyclerView$LayoutManager, android.view.View, android.support.v7.widget.OrientationHelper) int containerCenter android.support.v7.widget.RecyclerView$LayoutManager layoutManager android.view.View targetView android.support.v7.widget.OrientationHelper helper int childCenter int containerCenter private android.view.View findCenterView (android.support.v7.widget.RecyclerView$LayoutManager, android.support.v7.widget.OrientationHelper) int center android.view.View child int childCenter int absDistance int i android.support.v7.widget.RecyclerView$LayoutManager layoutManager android.support.v7.widget.OrientationHelper helper int childCount android.view.View closestChild int center int absClosest private android.view.View findStartView (android.support.v7.widget.RecyclerView$LayoutManager, android.support.v7.widget.OrientationHelper) android.view.View child int childStart int i android.support.v7.widget.RecyclerView$LayoutManager layoutManager android.support.v7.widget.OrientationHelper helper int childCount android.view.View closestChild int startest private android.support.v7.widget.OrientationHelper getVerticalHelper (android.support.v7.widget.RecyclerView$LayoutManager) android.support.v7.widget.RecyclerView$LayoutManager layoutManager private android.support.v7.widget.OrientationHelper getHorizontalHelper (android.support.v7.widget.RecyclerView$LayoutManager) android.support.v7.widget.RecyclerView$LayoutManager layoutManager }
android/support/v7/widget/RecyclerView$LayoutManager$Properties.classRecyclerView.java package android.support.v7.widget public android.support.v7.widget.RecyclerView$LayoutManager$Properties extends java.lang.Object { public int orientation public int spanCount public boolean reverseLayout public boolean stackFromEnd public void() }
android/support/v7/widget/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) android.support.v7.widget.RecyclerView this$0 public void run () }
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 implements android.support.v7.widget.RecyclerView$SmoothScroller$ScrollVectorProvider { private static final String TAG 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 static final int INVALID_OFFSET private static final float MAX_SCROLL_FACTOR private int mSpanCount 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 final android.support.v7.widget.LayoutState mLayoutState 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 final android.graphics.Rect mTmpRect private final android.support.v7.widget.StaggeredGridLayoutManager$AnchorInfo mAnchorInfo private boolean mLaidOutInvalidFullSpan private boolean mSmoothScrollbarEnabled private int[] mPrefetchDistances private final Runnable mCheckForGapsRunnable public void(android.content.Context, android.util.AttributeSet, int, int) android.content.Context context android.util.AttributeSet attrs int defStyleAttr int defStyleRes android.support.v7.widget.RecyclerView$LayoutManager$Properties properties public void (int, int) int spanCount int orientation private void createOrientationHelpers () boolean checkForGaps () int minPos int maxPos android.view.View gapView int minPos int maxPos int invalidGapDir android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem invalidFsi android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem validFsi public void onScrollStateChanged (int) int state public void onDetachedFromWindow (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$Recycler) int i android.support.v7.widget.RecyclerView view android.support.v7.widget.RecyclerView$Recycler recycler android.view.View hasGapsToFix () int firstChildIndex int childLimit int myEnd int nextEnd int myStart int nextStart android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams nextLp android.view.View nextChild boolean compareSpans android.view.View child android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams lp int i int startChildIndex int endChildIndex java.util.BitSet mSpansToCheck int firstChildIndex int childLimit int preferredSpanDir int nextChildDiff private boolean checkSpanForGap (android.support.v7.widget.StaggeredGridLayoutManager$Span) android.view.View endView android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams lp android.view.View startView android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams lp android.support.v7.widget.StaggeredGridLayoutManager$Span span public void setSpanCount (int) int i int spanCount public void setOrientation (int) int orientation android.support.v7.widget.OrientationHelper tmp 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 resolveShouldLayoutReverse () boolean isLayoutRTL () public boolean getReverseLayout () public void setMeasuredDimension (android.graphics.Rect, int, int) int usedHeight int width int height int usedWidth android.graphics.Rect childrenBounds int wSpec int hSpec int width int height int horizontalPadding int verticalPadding 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 onLayoutChildren (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, boolean) int i int i android.support.v7.widget.StaggeredGridLayoutManager$Span span int i boolean needToCheckForGaps android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state boolean shouldCheckForGaps android.support.v7.widget.StaggeredGridLayoutManager$AnchorInfo anchorInfo boolean recalculateAnchor boolean hasGaps public void onLayoutCompleted (android.support.v7.widget.RecyclerView$State) android.support.v7.widget.RecyclerView$State state private void repositionToWrapContentIfNecessary () android.view.View child float size android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams layoutParams int i int newOffset int prevOffset int newOffset int prevOffset android.view.View child android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams lp int i float maxSize int childCount int before int desired 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 (int) int totalSpace 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, boolean) android.view.View child android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams lp boolean alreadyMeasured private void measureChildWithDecorationsAndMargin (android.view.View, int, int, boolean) android.view.View child int widthSpec int heightSpec boolean alreadyMeasured android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams lp boolean measure 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.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 childStart int childEnd int i boolean fullyVisible int boundsStart int boundsEnd int limit android.view.View partiallyVisible android.view.View findFirstVisibleItemClosestToEnd (boolean) android.view.View child int childStart int childEnd int i boolean fullyVisible int boundsStart int boundsEnd android.view.View partiallyVisible private void fixEndGap (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, boolean) int fixOffset android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state boolean canOffsetChildren int maxEndLine int gap int fixOffset private void fixStartGap (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, boolean) int fixOffset android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state boolean canOffsetChildren int minStartLine int gap int fixOffset private void updateLayoutState (int, android.support.v7.widget.RecyclerView$State) int targetPos int anchorPosition android.support.v7.widget.RecyclerView$State state int startExtra int endExtra boolean clipToPadding private void setLayoutStateDirection (int) int direction public void offsetChildrenHorizontal (int) int i int dx public void offsetChildrenVertical (int) int i int dy public void onItemsRemoved (android.support.v7.widget.RecyclerView, int, int) android.support.v7.widget.RecyclerView recyclerView int positionStart int itemCount public void onItemsAdded (android.support.v7.widget.RecyclerView, int, int) android.support.v7.widget.RecyclerView recyclerView int positionStart int itemCount public void onItemsChanged (android.support.v7.widget.RecyclerView) android.support.v7.widget.RecyclerView recyclerView public void onItemsMoved (android.support.v7.widget.RecyclerView, int, int, int) android.support.v7.widget.RecyclerView recyclerView int from int to int itemCount public void onItemsUpdated (android.support.v7.widget.RecyclerView, int, int, java.lang.Object) android.support.v7.widget.RecyclerView recyclerView int positionStart int itemCount Object payload private void handleUpdate (int, int, int) int affectedRangeEnd int affectedRangeStart int affectedRangeEnd int affectedRangeStart int positionStart int itemCountOrToPosition int cmd int minPosition int affectedRangeEnd int affectedRangeStart int maxPosition private int fill (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.LayoutState, android.support.v7.widget.RecyclerView$State) int targetLine int targetLine int targetLine android.support.v7.widget.StaggeredGridLayoutManager$Span currentSpan android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fullSpanItem int start int end android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fullSpanItem boolean hasInvalidGap android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fullSpanItem boolean hasInvalidGap int otherStart int otherEnd android.view.View view android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams lp int position int spanIndex android.support.v7.widget.StaggeredGridLayoutManager$Span currentSpan boolean assignSpan int start int end int otherStart int otherEnd int minStart int diff int maxEnd android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.LayoutState layoutState android.support.v7.widget.RecyclerView$State state int targetLine int defaultNewViewLine boolean added int diff private android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem createFullSpanItemFromEnd (int) int i int newItemTop android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fsi private android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem createFullSpanItemFromStart (int) int i int newItemBottom android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fsi private void attachViewToSpans (android.view.View, android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams, android.support.v7.widget.LayoutState) android.view.View view android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams lp android.support.v7.widget.LayoutState layoutState private void recycle (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.LayoutState) int line int scrolled int line int line int scrolled int line android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.LayoutState layoutState private void appendViewToAllSpans (android.view.View) int i android.view.View view private void prependViewToAllSpans (android.view.View) int i android.view.View view private void updateAllRemainingSpans (int, int) int i int layoutDir int targetLine private void updateRemainingSpans (android.support.v7.widget.StaggeredGridLayoutManager$Span, int, int) int line int line android.support.v7.widget.StaggeredGridLayoutManager$Span span int layoutDir int targetLine int deletedSize private int getMaxStart (int) int spanStart int i int def int maxStart private int getMinStart (int) int spanStart int i int def int minStart boolean areAllEndsEqual () int i int end boolean areAllStartsEqual () int i int start private int getMaxEnd (int) int spanEnd int i int def int maxEnd private int getMinEnd (int) int spanEnd int i int def int minEnd private void recycleFromStart (android.support.v7.widget.RecyclerView$Recycler, int) int j int j android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams lp android.view.View child android.support.v7.widget.RecyclerView$Recycler recycler int line private void recycleFromEnd (android.support.v7.widget.RecyclerView$Recycler, int) int j int j android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams lp android.view.View child android.support.v7.widget.RecyclerView$Recycler recycler int line int childCount int i private boolean preferLastSpan (int) int layoutDir private android.support.v7.widget.StaggeredGridLayoutManager$Span getNextSpan (android.support.v7.widget.LayoutState) int startIndex int endIndex int diff android.support.v7.widget.StaggeredGridLayoutManager$Span other int otherLine int i android.support.v7.widget.StaggeredGridLayoutManager$Span min int minLine int defaultLine android.support.v7.widget.StaggeredGridLayoutManager$Span other int otherLine int i android.support.v7.widget.StaggeredGridLayoutManager$Span max int maxLine int defaultLine android.support.v7.widget.LayoutState layoutState boolean preferLastSpan int startIndex int endIndex int diff public boolean canScrollVertically () public boolean canScrollHorizontally () public int scrollHorizontallyBy (int, android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) int dx android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state public int scrollVerticallyBy (int, android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) int dy android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state private int calculateScrollDirectionForPosition (int) int position int firstChildPos public android.graphics.PointF computeScrollVectorForPosition (int) int targetPosition int direction android.graphics.PointF outVector 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 public void collectAdjacentPrefetchPositions (int, int, android.support.v7.widget.RecyclerView$State, android.support.v7.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry) int distance int i int i int dx int dy android.support.v7.widget.RecyclerView$State state android.support.v7.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry layoutPrefetchRegistry int delta int itemPrefetchCount void prepareLayoutStateForDelta (int, android.support.v7.widget.RecyclerView$State) int referenceChildPosition int layoutDir int delta android.support.v7.widget.RecyclerView$State state int referenceChildPosition int layoutDir int scrollBy (int, android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) int totalScroll int totalScroll int dt android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state int consumed int available int totalScroll int getLastChildPosition () int childCount 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 () public android.view.View onFocusSearchFailed (android.view.View, int, android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) int referenceChildPosition android.view.View view android.view.View view int i android.view.View view int i int i int i android.view.View focused int direction android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state android.view.View directChild int layoutDir android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams prevFocusLayoutParams boolean prevFocusFullSpan android.support.v7.widget.StaggeredGridLayoutManager$Span prevFocusSpan int referenceChildPosition boolean shouldSearchFromStart android.view.View unfocusableCandidate private int convertFocusDirectionToLayoutDirection (int) int focusDirection }
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$ClassLoaderCreator { void() public android.support.v7.widget.RecyclerView$SavedState createFromParcel (android.os.Parcel, java.lang.ClassLoader) android.os.Parcel in ClassLoader loader 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 createFromParcel (android.os.Parcel, java.lang.ClassLoader) public volatile java.lang.Object[] newArray (int) public volatile java.lang.Object createFromParcel (android.os.Parcel) }
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 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 () }
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 void(android.support.v7.widget.RecyclerView) public void onChanged () public void onItemRangeChanged (int, int, java.lang.Object) int positionStart int itemCount Object payload public void onItemRangeInserted (int, int) int positionStart int itemCount public void onItemRangeRemoved (int, int) int positionStart int itemCount public void onItemRangeMoved (int, int, int) int fromPosition int toPosition int itemCount void triggerUpdateProcessor () }
android/support/v7/widget/RecyclerView$SmoothScroller$Action.classRecyclerView.java package android.support.v7.widget public android.support.v7.widget.RecyclerView$SmoothScroller$Action extends java.lang.Object { public static final int UNDEFINED_DURATION private int mDx private int mDy private int mDuration private int mJumpToPosition private android.view.animation.Interpolator mInterpolator private boolean mChanged private int mConsecutiveUpdates public void(int, int) int dx int dy public void (int, int, int) int dx int dy int duration public void (int, int, int, android.view.animation.Interpolator) int dx int dy int duration android.view.animation.Interpolator interpolator public void jumpTo (int) int targetPosition boolean hasJumpTarget () void runIfNecessary (android.support.v7.widget.RecyclerView) int position android.support.v7.widget.RecyclerView recyclerView private void validate () public int getDx () public void setDx (int) int dx public int getDy () public void setDy (int) int dy public int getDuration () public void setDuration (int) int duration public android.view.animation.Interpolator getInterpolator () public void setInterpolator (android.view.animation.Interpolator) android.view.animation.Interpolator interpolator public void update (int, int, int, android.view.animation.Interpolator) int dx int dy int duration android.view.animation.Interpolator interpolator }
android/support/v7/widget/RecyclerView.classRecyclerView.java package android.support.v7.widget public android.support.v7.widget.RecyclerView extends android.view.ViewGroup implements android.support.v4.view.ScrollingView android.support.v4.view.NestedScrollingChild2 { static final String TAG static final boolean DEBUG static final boolean VERBOSE_TRACING private static final int[] NESTED_SCROLLING_ATTRS private static final int[] CLIP_TO_PADDING_ATTR static final boolean FORCE_INVALIDATE_DISPLAY_LIST static final boolean ALLOW_SIZE_IN_UNSPECIFIED_SPEC static final boolean POST_UPDATES_ON_ANIMATION private static final boolean ALLOW_THREAD_GAP_WORK private static final boolean FORCE_ABS_FOCUS_SEARCH_DIRECTION private static final boolean IGNORE_DETACHED_FOCUSED_CHILD static final boolean DISPATCH_TEMP_DETACH public static final int HORIZONTAL public static final int VERTICAL public static final int NO_POSITION public static final long NO_ID public static final int INVALID_TYPE public static final int TOUCH_SLOP_DEFAULT public static final int TOUCH_SLOP_PAGING static final int MAX_SCROLL_DURATION static final String TRACE_SCROLL_TAG private static final String TRACE_ON_LAYOUT_TAG private static final String TRACE_ON_DATA_SET_CHANGE_LAYOUT_TAG private static final String TRACE_HANDLE_ADAPTER_UPDATES_TAG static final String TRACE_BIND_VIEW_TAG static final String TRACE_PREFETCH_TAG static final String TRACE_NESTED_PREFETCH_TAG static final String TRACE_CREATE_VIEW_TAG private static final Class[] LAYOUT_MANAGER_CONSTRUCTOR_SIGNATURE private final android.support.v7.widget.RecyclerView$RecyclerViewDataObserver mObserver final android.support.v7.widget.RecyclerView$Recycler mRecycler private android.support.v7.widget.RecyclerView$SavedState mPendingSavedState android.support.v7.widget.AdapterHelper mAdapterHelper android.support.v7.widget.ChildHelper mChildHelper final android.support.v7.widget.ViewInfoStore mViewInfoStore boolean mClipToPadding final Runnable mUpdateChildViewsRunnable final android.graphics.Rect mTempRect private final android.graphics.Rect mTempRect2 final android.graphics.RectF mTempRectF android.support.v7.widget.RecyclerView$Adapter mAdapter android.support.v7.widget.RecyclerView$LayoutManager mLayout android.support.v7.widget.RecyclerView$RecyclerListener mRecyclerListener final java.util.ArrayList mItemDecorations private final java.util.ArrayList mOnItemTouchListeners private android.support.v7.widget.RecyclerView$OnItemTouchListener mActiveOnItemTouchListener boolean mIsAttached boolean mHasFixedSize boolean mEnableFastScroller boolean mFirstLayoutComplete private int mEatRequestLayout boolean mLayoutRequestEaten boolean mLayoutFrozen private boolean mIgnoreMotionEventTillDown private int mEatenAccessibilityChangeFlags boolean mAdapterUpdateDuringMeasure private final android.view.accessibility.AccessibilityManager mAccessibilityManager private java.util.List mOnChildAttachStateListeners boolean mDataSetHasChangedAfterLayout private int mLayoutOrScrollCounter private int mDispatchScrollCounter private android.widget.EdgeEffect mLeftGlow private android.widget.EdgeEffect mTopGlow private android.widget.EdgeEffect mRightGlow private android.widget.EdgeEffect 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 static final long FOREVER_NS private int mScrollState private int mScrollPointerId private android.view.VelocityTracker mVelocityTracker private int mInitialTouchX private int mInitialTouchY private int mLastTouchX private int mLastTouchY private int mTouchSlop private android.support.v7.widget.RecyclerView$OnFlingListener mOnFlingListener private final int mMinFlingVelocity private final int mMaxFlingVelocity private float mScaledHorizontalScrollFactor private float mScaledVerticalScrollFactor private boolean mPreserveFocusAfterLayout final android.support.v7.widget.RecyclerView$ViewFlinger mViewFlinger android.support.v7.widget.GapWorker mGapWorker android.support.v7.widget.GapWorker$LayoutPrefetchRegistryImpl mPrefetchRegistry final android.support.v7.widget.RecyclerView$State mState private android.support.v7.widget.RecyclerView$OnScrollListener mScrollListener private java.util.List mScrollListeners boolean mItemsAddedOrRemoved boolean mItemsChanged private android.support.v7.widget.RecyclerView$ItemAnimator$ItemAnimatorListener mItemAnimatorListener boolean mPostedAnimatorRunner android.support.v7.widget.RecyclerViewAccessibilityDelegate mAccessibilityDelegate private android.support.v7.widget.RecyclerView$ChildDrawingOrderCallback mChildDrawingOrderCallback private final int[] mMinMaxLayoutPositions private android.support.v4.view.NestedScrollingChildHelper mScrollingChildHelper private final int[] mScrollOffset private final int[] mScrollConsumed private final int[] mNestedOffsets final java.util.List mPendingAccessibilityImportanceChange private Runnable mItemAnimatorRunner static final android.view.animation.Interpolator sQuinticInterpolator private final android.support.v7.widget.ViewInfoStore$ProcessCallback mViewInfoProcessCallback 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.res.TypedArray a android.graphics.drawable.StateListDrawable verticalThumbDrawable android.graphics.drawable.Drawable verticalTrackDrawable android.graphics.drawable.StateListDrawable horizontalThumbDrawable android.graphics.drawable.Drawable horizontalTrackDrawable int defStyleRes android.content.res.TypedArray a String layoutManagerName int descendantFocusability android.content.Context context android.util.AttributeSet attrs int defStyle android.view.ViewConfiguration vc boolean nestedScrollingEnabled public java.lang.String toString () java.lang.String exceptionLabel () public android.support.v7.widget.RecyclerViewAccessibilityDelegate getCompatAccessibilityDelegate () public void setAccessibilityDelegateCompat (android.support.v7.widget.RecyclerViewAccessibilityDelegate) android.support.v7.widget.RecyclerViewAccessibilityDelegate accessibilityDelegate private void createLayoutManager (android.content.Context, java.lang.String, android.util.AttributeSet, int, int) ClassLoader classLoader NoSuchMethodException e1 NoSuchMethodException e ClassLoader classLoader Class layoutManagerClass java.lang.reflect.Constructor constructor java.lang.reflect.Constructor constructor java.lang.reflect.Constructor constructor Object[] constructorArgs ClassNotFoundException e java.lang.reflect.InvocationTargetException e InstantiationException e IllegalAccessException e ClassCastException e android.content.Context context String className android.util.AttributeSet attrs int defStyleAttr int defStyleRes private java.lang.String getFullClassName (android.content.Context, java.lang.String) android.content.Context context String className private void initChildrenHelper () void initAdapterManager () public void setHasFixedSize (boolean) boolean hasFixedSize public boolean hasFixedSize () public void setClipToPadding (boolean) boolean clipToPadding public boolean getClipToPadding () public void setScrollingTouchSlop (int) int slopConstant android.view.ViewConfiguration vc public void swapAdapter (android.support.v7.widget.RecyclerView$Adapter, boolean) android.support.v7.widget.RecyclerView$Adapter adapter boolean removeAndRecycleExistingViews public void setAdapter (android.support.v7.widget.RecyclerView$Adapter) android.support.v7.widget.RecyclerView$Adapter adapter void removeAndRecycleViews () private void setAdapterInternal (android.support.v7.widget.RecyclerView$Adapter, boolean, boolean) android.support.v7.widget.RecyclerView$Adapter adapter boolean compatibleWithPrevious boolean removeAndRecycleViews android.support.v7.widget.RecyclerView$Adapter oldAdapter public android.support.v7.widget.RecyclerView$Adapter getAdapter () public void setRecyclerListener (android.support.v7.widget.RecyclerView$RecyclerListener) android.support.v7.widget.RecyclerView$RecyclerListener listener public int getBaseline () public void addOnChildAttachStateChangeListener (android.support.v7.widget.RecyclerView$OnChildAttachStateChangeListener) android.support.v7.widget.RecyclerView$OnChildAttachStateChangeListener listener public void removeOnChildAttachStateChangeListener (android.support.v7.widget.RecyclerView$OnChildAttachStateChangeListener) android.support.v7.widget.RecyclerView$OnChildAttachStateChangeListener listener public void clearOnChildAttachStateChangeListeners () public void setLayoutManager (android.support.v7.widget.RecyclerView$LayoutManager) android.support.v7.widget.RecyclerView$LayoutManager layout public void setOnFlingListener (android.support.v7.widget.RecyclerView$OnFlingListener) android.support.v7.widget.RecyclerView$OnFlingListener onFlingListener public android.support.v7.widget.RecyclerView$OnFlingListener getOnFlingListener () protected android.os.Parcelable onSaveInstanceState () android.support.v7.widget.RecyclerView$SavedState state protected void onRestoreInstanceState (android.os.Parcelable) android.os.Parcelable state protected void dispatchSaveInstanceState (android.util.SparseArray) android.util.SparseArray container protected void dispatchRestoreInstanceState (android.util.SparseArray) android.util.SparseArray container private void addAnimatingView (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder viewHolder android.view.View view boolean alreadyParented boolean removeAnimatingView (android.view.View) android.support.v7.widget.RecyclerView$ViewHolder viewHolder android.view.View view boolean removed public android.support.v7.widget.RecyclerView$LayoutManager getLayoutManager () public android.support.v7.widget.RecyclerView$RecycledViewPool getRecycledViewPool () public void setRecycledViewPool (android.support.v7.widget.RecyclerView$RecycledViewPool) android.support.v7.widget.RecyclerView$RecycledViewPool pool public void setViewCacheExtension (android.support.v7.widget.RecyclerView$ViewCacheExtension) android.support.v7.widget.RecyclerView$ViewCacheExtension extension public void setItemViewCacheSize (int) int size public int getScrollState () 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 android.support.v7.widget.RecyclerView$ItemDecoration getItemDecorationAt (int) int index public void removeItemDecoration (android.support.v7.widget.RecyclerView$ItemDecoration) android.support.v7.widget.RecyclerView$ItemDecoration decor public void setChildDrawingOrderCallback (android.support.v7.widget.RecyclerView$ChildDrawingOrderCallback) android.support.v7.widget.RecyclerView$ChildDrawingOrderCallback childDrawingOrderCallback public void setOnScrollListener (android.support.v7.widget.RecyclerView$OnScrollListener) android.support.v7.widget.RecyclerView$OnScrollListener listener public void addOnScrollListener (android.support.v7.widget.RecyclerView$OnScrollListener) android.support.v7.widget.RecyclerView$OnScrollListener listener public void removeOnScrollListener (android.support.v7.widget.RecyclerView$OnScrollListener) android.support.v7.widget.RecyclerView$OnScrollListener listener public void clearOnScrollListeners () public void scrollToPosition (int) int position void jumpToPositionForSmoothScroller (int) int position public void smoothScrollToPosition (int) int position public void scrollTo (int, int) int x int y public void scrollBy (int, int) int x int y boolean canScrollHorizontal boolean canScrollVertical void consumePendingUpdateOperations () private boolean hasUpdatedView () android.support.v7.widget.RecyclerView$ViewHolder holder int i int childCount boolean scrollByInternal (int, int, android.view.MotionEvent) int x int y android.view.MotionEvent ev int unconsumedX int unconsumedY int consumedX int consumedY public int computeHorizontalScrollOffset () public int computeHorizontalScrollExtent () public int computeHorizontalScrollRange () public int computeVerticalScrollOffset () public int computeVerticalScrollExtent () public int computeVerticalScrollRange () void eatRequestLayout () void resumeRequestLayout (boolean) boolean performLayoutChildren public void setLayoutFrozen (boolean) long now android.view.MotionEvent cancelEvent boolean frozen public boolean isLayoutFrozen () public void smoothScrollBy (int, int) int dx int dy public void smoothScrollBy (int, int, android.view.animation.Interpolator) int dx int dy android.view.animation.Interpolator interpolator public boolean fling (int, int) int nestedScrollAxis boolean canScroll int velocityX int velocityY boolean canScrollHorizontal boolean canScrollVertical public void stopScroll () private void stopScrollersInternal () public int getMinFlingVelocity () public int getMaxFlingVelocity () private void pullGlows (float, float, float, float) float x float overscrollX float y float overscrollY boolean invalidate private void releaseGlows () boolean needsInvalidate 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) int absDir android.view.View found boolean rtl int absDir android.view.View found android.view.View focusedItemView boolean needsFocusFailureLayout android.view.View focusedItemView android.view.View focused int direction android.view.View result boolean canRunFocusFailure android.view.FocusFinder ff private boolean isPreferredNextFocus (android.view.View, android.view.View, int) boolean rtl int absHorizontal android.view.View focused android.view.View next int direction private boolean isPreferredNextFocusAbsolute (android.view.View, android.view.View, int) android.view.View focused android.view.View next int direction public void requestChildFocus (android.view.View, android.view.View) android.view.View child android.view.View focused private void requestChildOnScreen (android.view.View, android.view.View) android.graphics.Rect insets android.support.v7.widget.RecyclerView$LayoutParams lp android.view.View child android.view.View focused android.view.View rectView android.view.ViewGroup$LayoutParams focusedLayoutParams 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 boolean onRequestFocusInDescendants (int, android.graphics.Rect) int direction android.graphics.Rect previouslyFocusedRect protected void onAttachedToWindow () float displayRefreshRate android.view.Display display float refreshRate protected void onDetachedFromWindow () public boolean isAttachedToWindow () void assertInLayoutOrScroll (java.lang.String) String message void assertNotInLayoutOrScroll (java.lang.String) String message public void addOnItemTouchListener (android.support.v7.widget.RecyclerView$OnItemTouchListener) android.support.v7.widget.RecyclerView$OnItemTouchListener listener public void removeOnItemTouchListener (android.support.v7.widget.RecyclerView$OnItemTouchListener) android.support.v7.widget.RecyclerView$OnItemTouchListener listener private boolean dispatchOnItemTouchIntercept (android.view.MotionEvent) android.support.v7.widget.RecyclerView$OnItemTouchListener listener int i android.view.MotionEvent e int action int listenerCount private boolean dispatchOnItemTouch (android.view.MotionEvent) android.support.v7.widget.RecyclerView$OnItemTouchListener listener int i int listenerCount android.view.MotionEvent e int action public boolean onInterceptTouchEvent (android.view.MotionEvent) int dx int dy boolean startScroll int index int x int y int nestedScrollAxis android.view.MotionEvent e boolean canScrollHorizontally boolean canScrollVertically int action int actionIndex public void requestDisallowInterceptTouchEvent (boolean) android.support.v7.widget.RecyclerView$OnItemTouchListener listener int i boolean disallowIntercept int listenerCount public boolean onTouchEvent (android.view.MotionEvent) int nestedScrollAxis boolean startScroll int index int x int y int dx int dy float xvel float yvel android.view.MotionEvent e boolean canScrollHorizontally boolean canScrollVertically boolean eventAddedToVelocityTracker android.view.MotionEvent vtev int action int actionIndex private void resetTouch () private void cancelTouch () private void onPointerUp (android.view.MotionEvent) int newIndex android.view.MotionEvent e int actionIndex public boolean onGenericMotionEvent (android.view.MotionEvent) float vScroll float hScroll float vScroll float hScroll float vScroll float hScroll float vScroll float hScroll float axisScroll float vScroll float hScroll float vScroll float hScroll android.view.MotionEvent event protected void onMeasure (int, int) int widthMode int heightMode boolean skipMeasure int widthSpec int heightSpec void defaultOnMeasure (int, int) int widthSpec int heightSpec int width int height protected void onSizeChanged (int, int, int, int) int w int h int oldw int oldh public void setItemAnimator (android.support.v7.widget.RecyclerView$ItemAnimator) android.support.v7.widget.RecyclerView$ItemAnimator animator void onEnterLayoutOrScroll () void onExitLayoutOrScroll () void onExitLayoutOrScroll (boolean) boolean enableChangeEvents boolean isAccessibilityEnabled () private void dispatchContentChangedIfNecessary () android.view.accessibility.AccessibilityEvent event int flags public boolean isComputingLayout () boolean shouldDeferAccessibilityEvent (android.view.accessibility.AccessibilityEvent) int type android.view.accessibility.AccessibilityEvent event public void sendAccessibilityEventUnchecked (android.view.accessibility.AccessibilityEvent) android.view.accessibility.AccessibilityEvent event public android.support.v7.widget.RecyclerView$ItemAnimator getItemAnimator () void postAnimationRunner () private boolean predictiveItemAnimationsEnabled () private void processAdapterUpdatesAndSetAnimationFlags () boolean animationTypeSupported void dispatchLayout () private void saveFocusInfo () android.view.View child android.support.v7.widget.RecyclerView$ViewHolder focusedVh private void resetFocusInfo () private android.view.View findNextViewToFocus () android.support.v7.widget.RecyclerView$ViewHolder nextFocus int i android.support.v7.widget.RecyclerView$ViewHolder nextFocus int i int startFocusSearchIndex int itemCount int limit private void recoverFocusFromState () android.view.View focusedChild android.view.View child android.support.v7.widget.RecyclerView$ViewHolder focusTarget android.view.View viewToFocus private int getDeepestFocusedViewWithId (android.view.View) int id android.view.View view int lastKnownId final void fillRemainingScrollValues (android.support.v7.widget.RecyclerView$State) android.widget.OverScroller scroller android.support.v7.widget.RecyclerView$State state private void dispatchLayoutStep1 () long key android.support.v7.widget.RecyclerView$ViewHolder holder android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo animationInfo int i int count int flags boolean wasHidden android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo animationInfo android.view.View child android.support.v7.widget.RecyclerView$ViewHolder viewHolder int i boolean didStructureChange private void dispatchLayoutStep2 () private void dispatchLayoutStep3 () android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo preInfo android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo postInfo boolean oldDisappearing boolean newDisappearing android.support.v7.widget.RecyclerView$ViewHolder holder long key android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo animationInfo android.support.v7.widget.RecyclerView$ViewHolder oldChangeViewHolder int i private void handleMissingPreInfoForChangeError (long, android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ViewHolder) android.view.View view android.support.v7.widget.RecyclerView$ViewHolder other long otherKey int i long key android.support.v7.widget.RecyclerView$ViewHolder holder android.support.v7.widget.RecyclerView$ViewHolder oldChangeViewHolder int childCount void recordAnimationInfoIfBouncedHiddenView (android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo) long key android.support.v7.widget.RecyclerView$ViewHolder viewHolder android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo animationInfo private void findMinMaxChildLayoutPositions (int[]) android.support.v7.widget.RecyclerView$ViewHolder holder int pos int i int[] into int count int minPositionPreLayout int maxPositionPreLayout private boolean didChildRangeChange (int, int) int minPositionPreLayout int maxPositionPreLayout protected void removeDetachedView (android.view.View, boolean) android.view.View child boolean animate android.support.v7.widget.RecyclerView$ViewHolder vh long getChangedHolderKey (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder holder void animateAppearance (android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo, android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo) android.support.v7.widget.RecyclerView$ViewHolder itemHolder android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo preLayoutInfo android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo postLayoutInfo void animateDisappearance (android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo, android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo) android.support.v7.widget.RecyclerView$ViewHolder holder android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo preLayoutInfo android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo postLayoutInfo private void animateChange (android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo, android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo, boolean, boolean) android.support.v7.widget.RecyclerView$ViewHolder oldHolder android.support.v7.widget.RecyclerView$ViewHolder newHolder android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo preInfo android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo postInfo boolean oldHolderDisappearing boolean newHolderDisappearing protected void onLayout (boolean, int, int, int, int) boolean changed int l int t int r int b public void requestLayout () void markItemDecorInsetsDirty () android.view.View child int i int childCount public void draw (android.graphics.Canvas) int i int restore int padding int restore int restore int width int padding int restore android.graphics.Canvas c int count boolean needsInvalidate public void onDraw (android.graphics.Canvas) int i android.graphics.Canvas c int count protected boolean checkLayoutParams (android.view.ViewGroup$LayoutParams) android.view.ViewGroup$LayoutParams p protected android.view.ViewGroup$LayoutParams generateDefaultLayoutParams () public android.view.ViewGroup$LayoutParams generateLayoutParams (android.util.AttributeSet) android.util.AttributeSet attrs protected android.view.ViewGroup$LayoutParams generateLayoutParams (android.view.ViewGroup$LayoutParams) android.view.ViewGroup$LayoutParams p public boolean isAnimating () void saveOldPositions () android.support.v7.widget.RecyclerView$ViewHolder holder int i int childCount void clearOldPositions () android.support.v7.widget.RecyclerView$ViewHolder holder int i int childCount void offsetPositionRecordsForMove (int, int) int start int end int inBetweenOffset android.support.v7.widget.RecyclerView$ViewHolder holder int i int from int to int childCount int start int end int inBetweenOffset void offsetPositionRecordsForInsert (int, int) android.support.v7.widget.RecyclerView$ViewHolder holder int i int positionStart int itemCount int childCount void offsetPositionRecordsForRemove (int, int, boolean) android.support.v7.widget.RecyclerView$ViewHolder holder int i int positionStart int itemCount boolean applyToPreLayout int positionEnd int childCount void viewRangeUpdate (int, int, java.lang.Object) android.view.View child android.support.v7.widget.RecyclerView$ViewHolder holder int i int positionStart int itemCount Object payload int childCount int positionEnd boolean canReuseUpdatedViewHolder (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder viewHolder void setDataSetChangedAfterLayout () void markKnownViewsInvalid () android.support.v7.widget.RecyclerView$ViewHolder holder int i int childCount public void invalidateItemDecorations () public boolean getPreserveFocusAfterLayout () public void setPreserveFocusAfterLayout (boolean) boolean preserveFocusAfterLayout public android.support.v7.widget.RecyclerView$ViewHolder getChildViewHolder (android.view.View) android.view.View child android.view.ViewParent parent public android.view.View findContainingItemView (android.view.View) android.view.View view android.view.ViewParent parent public android.support.v7.widget.RecyclerView$ViewHolder findContainingViewHolder (android.view.View) android.view.View view android.view.View itemView static android.support.v7.widget.RecyclerView$ViewHolder getChildViewHolderInt (android.view.View) android.view.View child public int getChildPosition (android.view.View) android.view.View child public int getChildAdapterPosition (android.view.View) android.view.View child android.support.v7.widget.RecyclerView$ViewHolder holder public int getChildLayoutPosition (android.view.View) android.view.View child android.support.v7.widget.RecyclerView$ViewHolder holder public long getChildItemId (android.view.View) android.view.View child android.support.v7.widget.RecyclerView$ViewHolder holder public android.support.v7.widget.RecyclerView$ViewHolder findViewHolderForPosition (int) int position public android.support.v7.widget.RecyclerView$ViewHolder findViewHolderForLayoutPosition (int) int position public android.support.v7.widget.RecyclerView$ViewHolder findViewHolderForAdapterPosition (int) android.support.v7.widget.RecyclerView$ViewHolder holder int i int position int childCount android.support.v7.widget.RecyclerView$ViewHolder hidden android.support.v7.widget.RecyclerView$ViewHolder findViewHolderForPosition (int, boolean) android.support.v7.widget.RecyclerView$ViewHolder holder int i int position boolean checkNewPosition int childCount android.support.v7.widget.RecyclerView$ViewHolder hidden public android.support.v7.widget.RecyclerView$ViewHolder findViewHolderForItemId (long) android.support.v7.widget.RecyclerView$ViewHolder holder int i long id int childCount android.support.v7.widget.RecyclerView$ViewHolder hidden public android.view.View findChildViewUnder (float, float) android.view.View child float translationX float translationY int i float x float y int count public boolean drawChild (android.graphics.Canvas, android.view.View, long) android.graphics.Canvas canvas android.view.View child long drawingTime public void offsetChildrenVertical (int) int i int dy int childCount public void onChildAttachedToWindow (android.view.View) android.view.View child public void onChildDetachedFromWindow (android.view.View) android.view.View child public void offsetChildrenHorizontal (int) int i int dx int childCount public void getDecoratedBoundsWithMargins (android.view.View, android.graphics.Rect) android.view.View view android.graphics.Rect outBounds static void getDecoratedBoundsWithMarginsInt (android.view.View, android.graphics.Rect) android.view.View view android.graphics.Rect outBounds android.support.v7.widget.RecyclerView$LayoutParams lp android.graphics.Rect insets android.graphics.Rect getItemDecorInsetsForChild (android.view.View) int i android.view.View child android.support.v7.widget.RecyclerView$LayoutParams lp android.graphics.Rect insets int decorCount public void onScrolled (int, int) int dx int dy void dispatchOnScrolled (int, int) int i int hresult int vresult int scrollX int scrollY public void onScrollStateChanged (int) int state void dispatchOnScrollStateChanged (int) int i int state public boolean hasPendingAdapterUpdates () void repositionShadowingViews () android.view.View shadowingView int left int top android.view.View view android.support.v7.widget.RecyclerView$ViewHolder holder int i int count static android.support.v7.widget.RecyclerView findNestedRecyclerView (android.view.View) android.view.View child android.support.v7.widget.RecyclerView descendant int i android.view.View view android.view.ViewGroup parent int count static void clearNestedRecyclerViewIfNotNested (android.support.v7.widget.RecyclerView$ViewHolder) android.view.ViewParent parent android.view.View item android.support.v7.widget.RecyclerView$ViewHolder holder long getNanoTime () void dispatchChildDetached (android.view.View) int i int cnt android.view.View child android.support.v7.widget.RecyclerView$ViewHolder viewHolder void dispatchChildAttached (android.view.View) int i int cnt android.view.View child android.support.v7.widget.RecyclerView$ViewHolder viewHolder boolean setChildImportantForAccessibilityInternal (android.support.v7.widget.RecyclerView$ViewHolder, int) android.support.v7.widget.RecyclerView$ViewHolder viewHolder int importantForAccessibility void dispatchPendingImportantForAccessibilityChanges () android.support.v7.widget.RecyclerView$ViewHolder viewHolder int state int i int getAdapterPositionFor (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder viewHolder void initFastScroller (android.graphics.drawable.StateListDrawable, android.graphics.drawable.Drawable, android.graphics.drawable.StateListDrawable, android.graphics.drawable.Drawable) android.graphics.drawable.StateListDrawable verticalThumbDrawable android.graphics.drawable.Drawable verticalTrackDrawable android.graphics.drawable.StateListDrawable horizontalThumbDrawable android.graphics.drawable.Drawable horizontalTrackDrawable android.content.res.Resources resources public void setNestedScrollingEnabled (boolean) boolean enabled public boolean isNestedScrollingEnabled () public boolean startNestedScroll (int) int axes public boolean startNestedScroll (int, int) int axes int type public void stopNestedScroll () public void stopNestedScroll (int) int type public boolean hasNestedScrollingParent () public boolean hasNestedScrollingParent (int) int type public boolean dispatchNestedScroll (int, int, int, int, int[]) int dxConsumed int dyConsumed int dxUnconsumed int dyUnconsumed int[] offsetInWindow public boolean dispatchNestedScroll (int, int, int, int, int[], int) int dxConsumed int dyConsumed int dxUnconsumed int dyUnconsumed int[] offsetInWindow int type public boolean dispatchNestedPreScroll (int, int, int[], int[]) int dx int dy int[] consumed int[] offsetInWindow public boolean dispatchNestedPreScroll (int, int, int[], int[], int) int dx int dy int[] consumed int[] offsetInWindow int type public boolean dispatchNestedFling (float, float, boolean) float velocityX float velocityY boolean consumed public boolean dispatchNestedPreFling (float, float) float velocityX float velocityY protected int getChildDrawingOrder (int, int) int childCount int i private android.support.v4.view.NestedScrollingChildHelper getScrollingChildHelper () static void access$000 (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$100 (android.support.v7.widget.RecyclerView, int) android.support.v7.widget.RecyclerView x0 int x1 static int[] access$500 (android.support.v7.widget.RecyclerView) android.support.v7.widget.RecyclerView x0 static boolean access$700 (android.support.v7.widget.RecyclerView) android.support.v7.widget.RecyclerView x0 static boolean access$800 () static void access$1200 (android.support.v7.widget.RecyclerView, int, int) android.support.v7.widget.RecyclerView x0 int x1 int x2 static void () }
android/support/v7/widget/SnapHelper.classSnapHelper.java package android.support.v7.widget public abstract android.support.v7.widget.SnapHelper extends android.support.v7.widget.RecyclerView$OnFlingListener { static final float MILLISECONDS_PER_INCH android.support.v7.widget.RecyclerView mRecyclerView private android.widget.Scroller mGravityScroller private final android.support.v7.widget.RecyclerView$OnScrollListener mScrollListener public void() public boolean onFling (int, int) int velocityX int velocityY android.support.v7.widget.RecyclerView$LayoutManager layoutManager android.support.v7.widget.RecyclerView$Adapter adapter int minFlingVelocity public void attachToRecyclerView (android.support.v7.widget.RecyclerView) throws java.lang.IllegalStateException android.support.v7.widget.RecyclerView recyclerView private void setupCallbacks () throws java.lang.IllegalStateException private void destroyCallbacks () public int[] calculateScrollDistance (int, int) int velocityX int velocityY int[] outDist private boolean snapFromFling (android.support.v7.widget.RecyclerView$LayoutManager, int, int) android.support.v7.widget.RecyclerView$LayoutManager layoutManager int velocityX int velocityY android.support.v7.widget.RecyclerView$SmoothScroller smoothScroller int targetPosition void snapToTargetExistingView () android.support.v7.widget.RecyclerView$LayoutManager layoutManager android.view.View snapView int[] snapDistance protected android.support.v7.widget.LinearSmoothScroller createSnapScroller (android.support.v7.widget.RecyclerView$LayoutManager) android.support.v7.widget.RecyclerView$LayoutManager layoutManager public abstract int[] calculateDistanceToFinalSnap (android.support.v7.widget.RecyclerView$LayoutManager, android.view.View) public abstract android.view.View findSnapView (android.support.v7.widget.RecyclerView$LayoutManager) public abstract int findTargetSnapPosition (android.support.v7.widget.RecyclerView$LayoutManager, int, int) }
android/support/v7/widget/PagerSnapHelper$1.classPagerSnapHelper.java package android.support.v7.widget android.support.v7.widget.PagerSnapHelper$1 extends android.support.v7.widget.LinearSmoothScroller { final android.support.v7.widget.PagerSnapHelper this$0 void(android.support.v7.widget.PagerSnapHelper, android.content.Context) android.support.v7.widget.PagerSnapHelper this$0 android.content.Context context 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[] snapDistances int dx int dy int time protected float calculateSpeedPerPixel (android.util.DisplayMetrics) android.util.DisplayMetrics displayMetrics protected int calculateTimeForScrolling (int) int dx }
android/support/v7/widget/RecyclerView$AdapterDataObserver.classRecyclerView.java package android.support.v7.widget public abstract android.support.v7.widget.RecyclerView$AdapterDataObserver extends java.lang.Object { public void() public void onChanged () public void onItemRangeChanged (int, int) int positionStart int itemCount public void onItemRangeChanged (int, int, java.lang.Object) int positionStart int itemCount Object payload public void onItemRangeInserted (int, int) int positionStart int itemCount public void onItemRangeRemoved (int, int) int positionStart int itemCount public void onItemRangeMoved (int, int, int) int fromPosition int toPosition int itemCount }
android/support/v7/widget/RecyclerView$OnItemTouchListener.classRecyclerView.java package android.support.v7.widget public abstract android.support.v7.widget.RecyclerView$OnItemTouchListener extends java.lang.Object { public abstract boolean onInterceptTouchEvent (android.support.v7.widget.RecyclerView, android.view.MotionEvent) public abstract void onTouchEvent (android.support.v7.widget.RecyclerView, android.view.MotionEvent) public abstract void onRequestDisallowInterceptTouchEvent (boolean) }
android/support/v7/widget/RecyclerView$ItemAnimator$AdapterChanges.classRecyclerView.java package android.support.v7.widget public abstract android.support.v7.widget.RecyclerView$ItemAnimator$AdapterChanges extends java.lang.Object implements java.lang.annotation.Annotation { }
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 int mSpanIndex 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 () }
android/support/v7/widget/RecyclerView$AdapterDataObservable.classRecyclerView.java package android.support.v7.widget android.support.v7.widget.RecyclerView$AdapterDataObservable extends android.database.Observable { void() public boolean hasObservers () public void notifyChanged () int i public void notifyItemRangeChanged (int, int) int positionStart int itemCount public void notifyItemRangeChanged (int, int, java.lang.Object) int i int positionStart int itemCount Object payload public void notifyItemRangeInserted (int, int) int i int positionStart int itemCount public void notifyItemRangeRemoved (int, int) int i int positionStart int itemCount public void notifyItemMoved (int, int) int i int fromPosition int toPosition }
android/support/v7/widget/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) android.support.v7.widget.StaggeredGridLayoutManager this$0 public void run () }
android/support/v7/widget/DefaultItemAnimator$4.classDefaultItemAnimator.java package android.support.v7.widget android.support.v7.widget.DefaultItemAnimator$4 extends android.animation.AnimatorListenerAdapter { final android.support.v7.widget.RecyclerView$ViewHolder val$holder final android.view.ViewPropertyAnimator val$animation final android.view.View val$view final android.support.v7.widget.DefaultItemAnimator this$0 void(android.support.v7.widget.DefaultItemAnimator, android.support.v7.widget.RecyclerView$ViewHolder, android.view.ViewPropertyAnimator, android.view.View) android.support.v7.widget.DefaultItemAnimator this$0 public void onAnimationStart (android.animation.Animator) android.animation.Animator animator public void onAnimationEnd (android.animation.Animator) android.animation.Animator animator }
android/support/v7/widget/LinearLayoutManager.classLinearLayoutManager.java package android.support.v7.widget public android.support.v7.widget.LinearLayoutManager extends android.support.v7.widget.RecyclerView$LayoutManager implements android.support.v7.widget.helper.ItemTouchHelper$ViewDropHandler android.support.v7.widget.RecyclerView$SmoothScroller$ScrollVectorProvider { private static final String TAG 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 private final android.support.v7.widget.LinearLayoutManager$LayoutChunkResult mLayoutChunkResult private int mInitialPrefetchItemCount public void(android.content.Context) android.content.Context context public void (android.content.Context, int, boolean) android.content.Context context int orientation boolean reverseLayout public void (android.content.Context, android.util.AttributeSet, int, int) android.content.Context context android.util.AttributeSet attrs int defStyleAttr int defStyleRes android.support.v7.widget.RecyclerView$LayoutManager$Properties properties public android.support.v7.widget.RecyclerView$LayoutParams generateDefaultLayoutParams () public boolean getRecycleChildrenOnDetach () public void setRecycleChildrenOnDetach (boolean) boolean recycleChildrenOnDetach public void onDetachedFromWindow (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$Recycler) android.support.v7.widget.RecyclerView view android.support.v7.widget.RecyclerView$Recycler recycler public void onInitializeAccessibilityEvent (android.view.accessibility.AccessibilityEvent) android.view.accessibility.AccessibilityEvent event public android.os.Parcelable onSaveInstanceState () android.view.View refChild android.view.View refChild boolean didLayoutFromEnd android.support.v7.widget.LinearLayoutManager$SavedState state public void onRestoreInstanceState (android.os.Parcelable) android.os.Parcelable state public boolean canScrollHorizontally () public boolean canScrollVertically () public void setStackFromEnd (boolean) boolean stackFromEnd public boolean getStackFromEnd () public int getOrientation () public void setOrientation (int) int orientation private void resolveShouldLayoutReverse () public boolean getReverseLayout () public void setReverseLayout (boolean) boolean reverseLayout public android.view.View findViewByPosition (int) android.view.View child int position int childCount int firstChild int viewPosition protected int getExtraLayoutSpace (android.support.v7.widget.RecyclerView$State) android.support.v7.widget.RecyclerView$State state public void smoothScrollToPosition (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$State, int) android.support.v7.widget.RecyclerView recyclerView android.support.v7.widget.RecyclerView$State state int position android.support.v7.widget.LinearSmoothScroller linearSmoothScroller public android.graphics.PointF computeScrollVectorForPosition (int) int targetPosition int firstChildPos int direction public void onLayoutChildren (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) int extraForStart int extraForEnd int current int upcomingOffset int current int upcomingOffset android.view.View existing int firstLayoutDirection int firstElement int startOffset int endOffset int lastElement int fixOffset int fixOffset android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state int extraForStart int extraForEnd int extra int startOffset int endOffset int firstLayoutDirection public void onLayoutCompleted (android.support.v7.widget.RecyclerView$State) android.support.v7.widget.RecyclerView$State state void onAnchorReady (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, android.support.v7.widget.LinearLayoutManager$AnchorInfo, int) android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state android.support.v7.widget.LinearLayoutManager$AnchorInfo anchorInfo int firstLayoutItemDirection private void layoutForPredictiveAnimations (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, int, int) android.support.v7.widget.RecyclerView$ViewHolder scrap int position int direction int i android.view.View anchor android.view.View anchor android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state int startOffset int endOffset int scrapExtraStart int scrapExtraEnd java.util.List scrapList int scrapSize int firstChildPos private void updateAnchorInfoForLayout (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, android.support.v7.widget.LinearLayoutManager$AnchorInfo) android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state android.support.v7.widget.LinearLayoutManager$AnchorInfo anchorInfo private boolean updateAnchorFromChildren (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, android.support.v7.widget.LinearLayoutManager$AnchorInfo) boolean notVisible android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state android.support.v7.widget.LinearLayoutManager$AnchorInfo anchorInfo android.view.View focused android.view.View referenceChild private boolean updateAnchorFromPendingData (android.support.v7.widget.RecyclerView$State, android.support.v7.widget.LinearLayoutManager$AnchorInfo) int childSize int startGap int endGap int pos android.view.View child android.support.v7.widget.RecyclerView$State state android.support.v7.widget.LinearLayoutManager$AnchorInfo anchorInfo private int fixLayoutEndGap (int, android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, boolean) int endOffset android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state boolean canOffsetChildren int gap int fixOffset private int fixLayoutStartGap (int, android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, boolean) int startOffset android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state boolean canOffsetChildren int gap int fixOffset private void updateLayoutStateToFillEnd (android.support.v7.widget.LinearLayoutManager$AnchorInfo) android.support.v7.widget.LinearLayoutManager$AnchorInfo anchorInfo private void updateLayoutStateToFillEnd (int, int) int itemPosition int offset private void updateLayoutStateToFillStart (android.support.v7.widget.LinearLayoutManager$AnchorInfo) android.support.v7.widget.LinearLayoutManager$AnchorInfo anchorInfo private void updateLayoutStateToFillStart (int, int) int itemPosition int offset protected boolean isLayoutRTL () void ensureLayoutState () android.support.v7.widget.LinearLayoutManager$LayoutState createLayoutState () public void scrollToPosition (int) int position public void scrollToPositionWithOffset (int, int) int position int offset public int scrollHorizontallyBy (int, android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) int dx android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state public int scrollVerticallyBy (int, android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) int dy android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state public int computeHorizontalScrollOffset (android.support.v7.widget.RecyclerView$State) android.support.v7.widget.RecyclerView$State state public int computeVerticalScrollOffset (android.support.v7.widget.RecyclerView$State) android.support.v7.widget.RecyclerView$State state public int computeHorizontalScrollExtent (android.support.v7.widget.RecyclerView$State) android.support.v7.widget.RecyclerView$State state public int computeVerticalScrollExtent (android.support.v7.widget.RecyclerView$State) android.support.v7.widget.RecyclerView$State state public int computeHorizontalScrollRange (android.support.v7.widget.RecyclerView$State) android.support.v7.widget.RecyclerView$State state public int computeVerticalScrollRange (android.support.v7.widget.RecyclerView$State) android.support.v7.widget.RecyclerView$State state private int computeScrollOffset (android.support.v7.widget.RecyclerView$State) android.support.v7.widget.RecyclerView$State state private int computeScrollExtent (android.support.v7.widget.RecyclerView$State) android.support.v7.widget.RecyclerView$State state private int computeScrollRange (android.support.v7.widget.RecyclerView$State) android.support.v7.widget.RecyclerView$State state public void setSmoothScrollbarEnabled (boolean) boolean enabled public boolean isSmoothScrollbarEnabled () private void updateLayoutState (int, int, boolean, android.support.v7.widget.RecyclerView$State) android.view.View child int scrollingOffset android.view.View child int layoutDirection int requiredSpace boolean canUseExistingSpace android.support.v7.widget.RecyclerView$State state int scrollingOffset boolean resolveIsInfinite () void collectPrefetchPositionsForLayoutState (android.support.v7.widget.RecyclerView$State, android.support.v7.widget.LinearLayoutManager$LayoutState, android.support.v7.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry) android.support.v7.widget.RecyclerView$State state android.support.v7.widget.LinearLayoutManager$LayoutState layoutState android.support.v7.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry layoutPrefetchRegistry int pos public void collectInitialPrefetchPositions (int, android.support.v7.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry) boolean fromEnd int anchorPos int anchorPos int i int adapterItemCount android.support.v7.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry layoutPrefetchRegistry boolean fromEnd int anchorPos int direction int targetPos public void setInitialPrefetchItemCount (int) int itemCount public int getInitialPrefetchItemCount () public void collectAdjacentPrefetchPositions (int, int, android.support.v7.widget.RecyclerView$State, android.support.v7.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry) int dx int dy android.support.v7.widget.RecyclerView$State state android.support.v7.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry layoutPrefetchRegistry int delta int layoutDirection int absDy 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 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 boolean shouldMeasureTwice () int convertFocusDirectionToLayoutDirection (int) int focusDirection private android.view.View getChildClosestToStart () private android.view.View getChildClosestToEnd () private android.view.View findFirstVisibleChildClosestToStart (boolean, boolean) boolean completelyVisible boolean acceptPartiallyVisible private android.view.View findFirstVisibleChildClosestToEnd (boolean, boolean) boolean completelyVisible boolean acceptPartiallyVisible private android.view.View findReferenceChildClosestToEnd (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state private android.view.View findReferenceChildClosestToStart (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state private android.view.View findFirstReferenceChild (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state private android.view.View findLastReferenceChild (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state android.view.View findReferenceChild (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, int, int, int) android.view.View view int position int i android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state int start int end int itemCount android.view.View invalidMatch android.view.View outOfBoundsMatch int boundsStart int boundsEnd int diff private android.view.View findPartiallyOrCompletelyInvisibleChildClosestToEnd (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state private android.view.View findPartiallyOrCompletelyInvisibleChildClosestToStart (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state private android.view.View findFirstPartiallyOrCompletelyInvisibleChild (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state private android.view.View findLastPartiallyOrCompletelyInvisibleChild (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 findFirstVisibleItemPosition () android.view.View child public int findFirstCompletelyVisibleItemPosition () android.view.View child public int findLastVisibleItemPosition () android.view.View child public int findLastCompletelyVisibleItemPosition () android.view.View child android.view.View findOneVisibleChild (int, int, boolean, boolean) int fromIndex int toIndex boolean completelyVisible boolean acceptPartiallyVisible int preferredBoundsFlag int acceptableBoundsFlag android.view.View findOnePartiallyOrCompletelyInvisibleChild (int, int) int fromIndex int toIndex int next int preferredBoundsFlag int acceptableBoundsFlag public android.view.View onFocusSearchFailed (android.view.View, int, android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) android.view.View nextCandidate 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 int maxScroll android.view.View nextCandidate android.view.View nextFocus private void logChildren () android.view.View child int i void validateChildOrder () android.view.View child int pos int screenLoc int i android.view.View child int pos int screenLoc int i int lastPos int lastScreenLoc public boolean supportsPredictiveItemAnimations () public void prepareForDrop (android.view.View, android.view.View, int, int) android.view.View view android.view.View target int x int y int myPos int targetPos int dropDirection }
android/support/v7/widget/DefaultItemAnimator$5.classDefaultItemAnimator.java package android.support.v7.widget android.support.v7.widget.DefaultItemAnimator$5 extends android.animation.AnimatorListenerAdapter { final android.support.v7.widget.RecyclerView$ViewHolder val$holder final android.view.View val$view final android.view.ViewPropertyAnimator val$animation final android.support.v7.widget.DefaultItemAnimator this$0 void(android.support.v7.widget.DefaultItemAnimator, android.support.v7.widget.RecyclerView$ViewHolder, android.view.View, android.view.ViewPropertyAnimator) android.support.v7.widget.DefaultItemAnimator this$0 public void onAnimationStart (android.animation.Animator) android.animation.Animator animator public void onAnimationCancel (android.animation.Animator) android.animation.Animator animator public void onAnimationEnd (android.animation.Animator) android.animation.Animator animator }
android/support/v7/widget/util/SortedListAdapterCallback.classSortedListAdapterCallback.java package android.support.v7.widget.util public abstract android.support.v7.widget.util.SortedListAdapterCallback extends android.support.v7.util.SortedList$Callback { final android.support.v7.widget.RecyclerView$Adapter mAdapter public void(android.support.v7.widget.RecyclerView$Adapter) android.support.v7.widget.RecyclerView$Adapter adapter public void onInserted (int, int) int position int count public void onRemoved (int, int) int position int count public void onMoved (int, int) int fromPosition int toPosition public void onChanged (int, int) int position int count }
android/support/v7/widget/RecyclerView$RecycledViewPool.classRecyclerView.java package android.support.v7.widget public android.support.v7.widget.RecyclerView$RecycledViewPool extends java.lang.Object { private static final int DEFAULT_MAX_SCRAP android.util.SparseArray mScrap private int mAttachCount public void() public void clear () android.support.v7.widget.RecyclerView$RecycledViewPool$ScrapData data int i public void setMaxRecycledViews (int, int) int viewType int max android.support.v7.widget.RecyclerView$RecycledViewPool$ScrapData scrapData java.util.ArrayList scrapHeap public int getRecycledViewCount (int) int viewType public android.support.v7.widget.RecyclerView$ViewHolder getRecycledView (int) java.util.ArrayList scrapHeap int viewType android.support.v7.widget.RecyclerView$RecycledViewPool$ScrapData scrapData 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 long runningAverage (long, long) long oldAverage long newValue void factorInCreateTime (int, long) int viewType long createTimeNs android.support.v7.widget.RecyclerView$RecycledViewPool$ScrapData scrapData void factorInBindTime (int, long) int viewType long bindTimeNs android.support.v7.widget.RecyclerView$RecycledViewPool$ScrapData scrapData boolean willCreateInTime (int, long, long) int viewType long approxCurrentNs long deadlineNs long expectedDurationNs boolean willBindInTime (int, long, long) int viewType long approxCurrentNs long deadlineNs long expectedDurationNs 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 android.support.v7.widget.RecyclerView$RecycledViewPool$ScrapData getScrapDataForType (int) int viewType android.support.v7.widget.RecyclerView$RecycledViewPool$ScrapData scrapData }
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 java.util.ArrayList mViews int mCachedStart int mCachedEnd int mDeletedSize final int mIndex final android.support.v7.widget.StaggeredGridLayoutManager this$0 void(android.support.v7.widget.StaggeredGridLayoutManager, int) android.support.v7.widget.StaggeredGridLayoutManager this$0 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 public int findFirstVisibleItemPosition () public int findFirstPartiallyVisibleItemPosition () public int findFirstCompletelyVisibleItemPosition () public int findLastVisibleItemPosition () public int findLastPartiallyVisibleItemPosition () public int findLastCompletelyVisibleItemPosition () int findOnePartiallyOrCompletelyVisibleChild (int, int, boolean, boolean, boolean) android.view.View child int childStart int childEnd boolean childStartInclusion boolean childEndInclusion int i int fromIndex int toIndex boolean completelyVisible boolean acceptCompletelyVisible boolean acceptEndPointInclusion int start int end int next int findOneVisibleChild (int, int, boolean) int fromIndex int toIndex boolean completelyVisible int findOnePartiallyVisibleChild (int, int, boolean) int fromIndex int toIndex boolean acceptEndPointInclusion public android.view.View getFocusableViewAfter (int, int) android.view.View view int i int limit android.view.View view int i int referenceChildPosition int layoutDir android.view.View candidate }
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) public volatile java.lang.Object createFromParcel (android.os.Parcel) }
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) android.support.v7.widget.RecyclerView this$0 public void run () }
android/support/v7/widget/DividerItemDecoration.classDividerItemDecoration.java package android.support.v7.widget public android.support.v7.widget.DividerItemDecoration extends android.support.v7.widget.RecyclerView$ItemDecoration { public static final int HORIZONTAL public static final int VERTICAL private static final String TAG private static final int[] ATTRS private android.graphics.drawable.Drawable mDivider private int mOrientation private final android.graphics.Rect mBounds public void(android.content.Context, int) android.content.Context context int orientation android.content.res.TypedArray a public void setOrientation (int) int orientation public void setDrawable (android.graphics.drawable.Drawable) android.graphics.drawable.Drawable drawable 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 private void drawVertical (android.graphics.Canvas, android.support.v7.widget.RecyclerView) int left int right android.view.View child int bottom int top int i android.graphics.Canvas canvas android.support.v7.widget.RecyclerView parent int left int right int childCount private void drawHorizontal (android.graphics.Canvas, android.support.v7.widget.RecyclerView) int top int bottom android.view.View child int right int left int i android.graphics.Canvas canvas android.support.v7.widget.RecyclerView parent int top int bottom int childCount 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 static void () }
android/support/v7/widget/RecyclerView$Adapter.classRecyclerView.java package android.support.v7.widget public abstract android.support.v7.widget.RecyclerView$Adapter extends java.lang.Object { private final android.support.v7.widget.RecyclerView$AdapterDataObservable mObservable private boolean mHasStableIds public void() public abstract android.support.v7.widget.RecyclerView$ViewHolder onCreateViewHolder (android.view.ViewGroup, int) public abstract void onBindViewHolder (android.support.v7.widget.RecyclerView$ViewHolder, int) public void onBindViewHolder (android.support.v7.widget.RecyclerView$ViewHolder, int, java.util.List) android.support.v7.widget.RecyclerView$ViewHolder holder int position java.util.List payloads public final android.support.v7.widget.RecyclerView$ViewHolder createViewHolder (android.view.ViewGroup, int) android.view.ViewGroup parent int viewType android.support.v7.widget.RecyclerView$ViewHolder holder public final void bindViewHolder (android.support.v7.widget.RecyclerView$ViewHolder, int) android.support.v7.widget.RecyclerView$ViewHolder holder int position android.view.ViewGroup$LayoutParams layoutParams public int getItemViewType (int) int position public void setHasStableIds (boolean) boolean hasStableIds public long getItemId (int) int position public abstract int getItemCount () public final boolean hasStableIds () public void onViewRecycled (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder holder public boolean onFailedToRecycleView (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder holder public void onViewAttachedToWindow (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder holder public void onViewDetachedFromWindow (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder holder public final boolean hasObservers () public void registerAdapterDataObserver (android.support.v7.widget.RecyclerView$AdapterDataObserver) android.support.v7.widget.RecyclerView$AdapterDataObserver observer public void unregisterAdapterDataObserver (android.support.v7.widget.RecyclerView$AdapterDataObserver) android.support.v7.widget.RecyclerView$AdapterDataObserver observer public void onAttachedToRecyclerView (android.support.v7.widget.RecyclerView) android.support.v7.widget.RecyclerView recyclerView public void onDetachedFromRecyclerView (android.support.v7.widget.RecyclerView) android.support.v7.widget.RecyclerView recyclerView public final void notifyDataSetChanged () public final void notifyItemChanged (int) int position public final void notifyItemChanged (int, java.lang.Object) int position Object payload public final void notifyItemRangeChanged (int, int) int positionStart int itemCount public final void notifyItemRangeChanged (int, int, java.lang.Object) int positionStart int itemCount Object payload public final void notifyItemInserted (int) int position public final void notifyItemMoved (int, int) int fromPosition int toPosition public final void notifyItemRangeInserted (int, int) int positionStart int itemCount public final void notifyItemRemoved (int) int position public final void notifyItemRangeRemoved (int, int) int positionStart int itemCount }
android/support/v7/widget/LinearSmoothScroller.classLinearSmoothScroller.java package android.support.v7.widget public 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 android.graphics.PointF computeScrollVectorForPosition (int) int targetPosition android.support.v7.widget.RecyclerView$LayoutManager layoutManager }
android/support/v7/widget/SimpleItemAnimator.classSimpleItemAnimator.java package android.support.v7.widget public abstract android.support.v7.widget.SimpleItemAnimator extends android.support.v7.widget.RecyclerView$ItemAnimator { private static final boolean DEBUG private static final String TAG boolean mSupportsChangeAnimations public void() public boolean getSupportsChangeAnimations () public void setSupportsChangeAnimations (boolean) boolean supportsChangeAnimations public boolean canReuseUpdatedViewHolder (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder viewHolder public boolean animateDisappearance (android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo, android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo) android.support.v7.widget.RecyclerView$ViewHolder viewHolder android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo preLayoutInfo android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo postLayoutInfo int oldLeft int oldTop android.view.View disappearingItemView int newLeft int newTop public boolean animateAppearance (android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo, android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo) android.support.v7.widget.RecyclerView$ViewHolder viewHolder android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo preLayoutInfo android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo postLayoutInfo public boolean animatePersistence (android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo, android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo) android.support.v7.widget.RecyclerView$ViewHolder viewHolder android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo preInfo android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo postInfo public boolean animateChange (android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo, android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo) int toLeft int toTop android.support.v7.widget.RecyclerView$ViewHolder oldHolder android.support.v7.widget.RecyclerView$ViewHolder newHolder android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo preInfo android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo postInfo int fromLeft int fromTop int toLeft int toTop 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 void onRemoveStarting (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder item public void onRemoveFinished (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder item public void onAddStarting (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder item public void onAddFinished (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder item public void onMoveStarting (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder item public void onMoveFinished (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder item public void onChangeStarting (android.support.v7.widget.RecyclerView$ViewHolder, boolean) android.support.v7.widget.RecyclerView$ViewHolder item boolean oldItem public void onChangeFinished (android.support.v7.widget.RecyclerView$ViewHolder, boolean) android.support.v7.widget.RecyclerView$ViewHolder item boolean oldItem }
android/support/v7/widget/StaggeredGridLayoutManager$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 boolean mValid int[] mSpanReferenceLines final android.support.v7.widget.StaggeredGridLayoutManager this$0 void(android.support.v7.widget.StaggeredGridLayoutManager) android.support.v7.widget.StaggeredGridLayoutManager this$0 void reset () void saveSpanReferenceLines (android.support.v7.widget.StaggeredGridLayoutManager$Span[]) int i android.support.v7.widget.StaggeredGridLayoutManager$Span[] spans int spanCount void assignCoordinateFromPadding () void assignCoordinateFromPadding (int) int addedDistance }
android/support/v7/widget/ViewInfoStore$InfoRecord.classViewInfoStore.java package android.support.v7.widget android.support.v7.widget.ViewInfoStore$InfoRecord extends java.lang.Object { static final int FLAG_DISAPPEARED static final int FLAG_APPEAR static final int FLAG_PRE static final int FLAG_POST static final int FLAG_APPEAR_AND_DISAPPEAR static final int FLAG_PRE_AND_POST static final int FLAG_APPEAR_PRE_AND_POST int flags android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo preInfo android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo postInfo static android.support.v4.util.Pools$Pool sPool private void() static android.support.v7.widget.ViewInfoStore$InfoRecord obtain () android.support.v7.widget.ViewInfoStore$InfoRecord record static void recycle (android.support.v7.widget.ViewInfoStore$InfoRecord) android.support.v7.widget.ViewInfoStore$InfoRecord record static void drainCache () static void () }
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 private final android.support.v7.widget.ViewBoundsCheck$Callback mHorizontalBoundCheckCallback private final android.support.v7.widget.ViewBoundsCheck$Callback mVerticalBoundCheckCallback android.support.v7.widget.ViewBoundsCheck mHorizontalBoundCheck android.support.v7.widget.ViewBoundsCheck mVerticalBoundCheck android.support.v7.widget.RecyclerView$SmoothScroller mSmoothScroller boolean mRequestedSimpleAnimations boolean mIsAttachedToWindow boolean mAutoMeasure private boolean mMeasurementCacheEnabled private boolean mItemPrefetchEnabled int mPrefetchMaxCountObserved boolean mPrefetchMaxObservedInInitialPrefetch private int mWidthMode private int mHeightMode private int mWidth private int mHeight public void() void setRecyclerView (android.support.v7.widget.RecyclerView) android.support.v7.widget.RecyclerView recyclerView void setMeasureSpecs (int, int) int wSpec int hSpec void setMeasuredDimensionFromChildren (int, int) android.view.View child android.graphics.Rect bounds int i int widthSpec int heightSpec int count int minX int minY int maxX int maxY public void setMeasuredDimension (android.graphics.Rect, int, int) android.graphics.Rect childrenBounds int wSpec int hSpec int usedWidth int usedHeight int width int height public void requestLayout () public void assertInLayoutOrScroll (java.lang.String) String message public static int chooseSize (int, int, int) int spec int desired int min int mode int size public void assertNotInLayoutOrScroll (java.lang.String) String message public void setAutoMeasureEnabled (boolean) boolean enabled public boolean isAutoMeasureEnabled () public boolean supportsPredictiveItemAnimations () public final void setItemPrefetchEnabled (boolean) boolean enabled public final boolean isItemPrefetchEnabled () public void collectAdjacentPrefetchPositions (int, int, android.support.v7.widget.RecyclerView$State, android.support.v7.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry) int dx int dy android.support.v7.widget.RecyclerView$State state android.support.v7.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry layoutPrefetchRegistry public void collectInitialPrefetchPositions (int, android.support.v7.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry) int adapterItemCount android.support.v7.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry layoutPrefetchRegistry void dispatchAttachedToWindow (android.support.v7.widget.RecyclerView) android.support.v7.widget.RecyclerView view void dispatchDetachedFromWindow (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$Recycler) android.support.v7.widget.RecyclerView view android.support.v7.widget.RecyclerView$Recycler recycler public boolean isAttachedToWindow () public void postOnAnimation (java.lang.Runnable) Runnable action public boolean removeCallbacks (java.lang.Runnable) Runnable action public void onAttachedToWindow (android.support.v7.widget.RecyclerView) android.support.v7.widget.RecyclerView view public void onDetachedFromWindow (android.support.v7.widget.RecyclerView) android.support.v7.widget.RecyclerView view public void onDetachedFromWindow (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$Recycler) android.support.v7.widget.RecyclerView view android.support.v7.widget.RecyclerView$Recycler recycler public boolean getClipToPadding () public void onLayoutChildren (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state public void onLayoutCompleted (android.support.v7.widget.RecyclerView$State) android.support.v7.widget.RecyclerView$State state public abstract android.support.v7.widget.RecyclerView$LayoutParams generateDefaultLayoutParams () public boolean checkLayoutParams (android.support.v7.widget.RecyclerView$LayoutParams) android.support.v7.widget.RecyclerView$LayoutParams lp public android.support.v7.widget.RecyclerView$LayoutParams generateLayoutParams (android.view.ViewGroup$LayoutParams) android.view.ViewGroup$LayoutParams lp public android.support.v7.widget.RecyclerView$LayoutParams generateLayoutParams (android.content.Context, android.util.AttributeSet) android.content.Context c android.util.AttributeSet attrs public int scrollHorizontallyBy (int, android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) int dx android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state public int scrollVerticallyBy (int, android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) int dy android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state public boolean canScrollHorizontally () public boolean canScrollVertically () public void scrollToPosition (int) int position public void smoothScrollToPosition (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$State, int) android.support.v7.widget.RecyclerView recyclerView android.support.v7.widget.RecyclerView$State state int position public void startSmoothScroll (android.support.v7.widget.RecyclerView$SmoothScroller) android.support.v7.widget.RecyclerView$SmoothScroller smoothScroller public boolean isSmoothScrolling () public int getLayoutDirection () public void endAnimation (android.view.View) android.view.View view public void addDisappearingView (android.view.View) android.view.View child public void addDisappearingView (android.view.View, int) android.view.View child int index public void addView (android.view.View) android.view.View child public void addView (android.view.View, int) android.view.View child int index private void addViewInt (android.view.View, int, boolean) int currentIndex android.view.View child int index boolean disappearing android.support.v7.widget.RecyclerView$ViewHolder holder android.support.v7.widget.RecyclerView$LayoutParams lp public void removeView (android.view.View) android.view.View child public void removeViewAt (int) int index android.view.View child public void removeAllViews () int i int childCount public int getBaseline () public int getPosition (android.view.View) android.view.View view public int getItemViewType (android.view.View) android.view.View view public android.view.View findContainingItemView (android.view.View) android.view.View view android.view.View found 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 getWidthMode () public int getHeightMode () public int getWidth () public int getHeight () public int getPaddingLeft () public int getPaddingTop () public int getPaddingRight () public int getPaddingBottom () public int getPaddingStart () public int getPaddingEnd () public boolean isFocused () public boolean hasFocus () public android.view.View getFocusedChild () android.view.View focused public int getItemCount () android.support.v7.widget.RecyclerView$Adapter a public void offsetChildrenHorizontal (int) int dx public void offsetChildrenVertical (int) int dy public void ignoreView (android.view.View) android.view.View view android.support.v7.widget.RecyclerView$ViewHolder vh public void stopIgnoringView (android.view.View) android.view.View view android.support.v7.widget.RecyclerView$ViewHolder vh public void detachAndScrapAttachedViews (android.support.v7.widget.RecyclerView$Recycler) android.view.View v int i android.support.v7.widget.RecyclerView$Recycler recycler int childCount private void scrapOrRecycleView (android.support.v7.widget.RecyclerView$Recycler, int, android.view.View) android.support.v7.widget.RecyclerView$Recycler recycler int index android.view.View view android.support.v7.widget.RecyclerView$ViewHolder viewHolder void removeAndRecycleScrapInt (android.support.v7.widget.RecyclerView$Recycler) android.view.View scrap android.support.v7.widget.RecyclerView$ViewHolder vh int i android.support.v7.widget.RecyclerView$Recycler recycler int scrapCount public void measureChild (android.view.View, int, int) android.view.View child int widthUsed int heightUsed android.support.v7.widget.RecyclerView$LayoutParams lp android.graphics.Rect insets int widthSpec int heightSpec boolean shouldReMeasureChild (android.view.View, int, int, android.support.v7.widget.RecyclerView$LayoutParams) android.view.View child int widthSpec int heightSpec android.support.v7.widget.RecyclerView$LayoutParams lp boolean shouldMeasureChild (android.view.View, int, int, android.support.v7.widget.RecyclerView$LayoutParams) android.view.View child int widthSpec int heightSpec android.support.v7.widget.RecyclerView$LayoutParams lp public boolean isMeasurementCacheEnabled () public void setMeasurementCacheEnabled (boolean) boolean measurementCacheEnabled private static boolean isMeasurementUpToDate (int, int, int) int childSize int spec int dimension int specMode int specSize 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 static int getChildMeasureSpec (int, int, int, int, boolean) int parentSize int parentMode 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 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.RecyclerView$LayoutParams lp android.graphics.Rect insets public void getTransformedBoundingBox (android.view.View, boolean, android.graphics.Rect) android.graphics.Rect insets android.graphics.RectF tempRectF android.graphics.Matrix childMatrix android.view.View child boolean includeDecorInsets android.graphics.Rect out public void getDecoratedBoundsWithMargins (android.view.View, android.graphics.Rect) android.view.View view android.graphics.Rect outBounds 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 private int[] getChildRectangleOnScreenScrollAmount (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[] out 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 requestChildRectangleOnScreen (android.support.v7.widget.RecyclerView, android.view.View, android.graphics.Rect, boolean) android.support.v7.widget.RecyclerView parent android.view.View child android.graphics.Rect rect boolean immediate public boolean requestChildRectangleOnScreen (android.support.v7.widget.RecyclerView, android.view.View, android.graphics.Rect, boolean, boolean) android.support.v7.widget.RecyclerView parent android.view.View child android.graphics.Rect rect boolean immediate boolean focusedChildVisible int[] scrollAmount int dx int dy public boolean isViewPartiallyVisible (android.view.View, boolean, boolean) android.view.View child boolean completelyVisible boolean acceptEndPointInclusion int boundsFlag boolean isViewFullyVisible private boolean isFocusedChildVisibleAfterScrolling (android.support.v7.widget.RecyclerView, int, int) android.support.v7.widget.RecyclerView parent int dx int dy android.view.View focusedChild int parentLeft int parentTop int parentRight int parentBottom android.graphics.Rect bounds public boolean onRequestChildFocus (android.support.v7.widget.RecyclerView, android.view.View, android.view.View) android.support.v7.widget.RecyclerView parent android.view.View child android.view.View focused public boolean onRequestChildFocus (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$State, android.view.View, android.view.View) android.support.v7.widget.RecyclerView parent android.support.v7.widget.RecyclerView$State state android.view.View child android.view.View focused public void onAdapterChanged (android.support.v7.widget.RecyclerView$Adapter, android.support.v7.widget.RecyclerView$Adapter) android.support.v7.widget.RecyclerView$Adapter oldAdapter android.support.v7.widget.RecyclerView$Adapter newAdapter public boolean onAddFocusables (android.support.v7.widget.RecyclerView, java.util.ArrayList, int, int) android.support.v7.widget.RecyclerView recyclerView java.util.ArrayList views int direction int focusableMode public void onItemsChanged (android.support.v7.widget.RecyclerView) android.support.v7.widget.RecyclerView recyclerView public void onItemsAdded (android.support.v7.widget.RecyclerView, int, int) android.support.v7.widget.RecyclerView recyclerView int positionStart int itemCount public void onItemsRemoved (android.support.v7.widget.RecyclerView, int, int) android.support.v7.widget.RecyclerView recyclerView int positionStart int itemCount public void onItemsUpdated (android.support.v7.widget.RecyclerView, int, int) android.support.v7.widget.RecyclerView recyclerView int positionStart int itemCount public void onItemsUpdated (android.support.v7.widget.RecyclerView, int, int, java.lang.Object) android.support.v7.widget.RecyclerView recyclerView int positionStart int itemCount Object payload public void onItemsMoved (android.support.v7.widget.RecyclerView, int, int, int) android.support.v7.widget.RecyclerView recyclerView int from int to int itemCount public int computeHorizontalScrollExtent (android.support.v7.widget.RecyclerView$State) android.support.v7.widget.RecyclerView$State state public int computeHorizontalScrollOffset (android.support.v7.widget.RecyclerView$State) android.support.v7.widget.RecyclerView$State state public int computeHorizontalScrollRange (android.support.v7.widget.RecyclerView$State) android.support.v7.widget.RecyclerView$State state public int computeVerticalScrollExtent (android.support.v7.widget.RecyclerView$State) android.support.v7.widget.RecyclerView$State state public int computeVerticalScrollOffset (android.support.v7.widget.RecyclerView$State) android.support.v7.widget.RecyclerView$State state public int computeVerticalScrollRange (android.support.v7.widget.RecyclerView$State) android.support.v7.widget.RecyclerView$State state public void onMeasure (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, int, int) android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state int widthSpec int heightSpec public void setMeasuredDimension (int, int) int widthSize int heightSize public int getMinimumWidth () public int getMinimumHeight () public android.os.Parcelable onSaveInstanceState () public void onRestoreInstanceState (android.os.Parcelable) android.os.Parcelable state void stopSmoothScroller () private void onSmoothScrollerStopped (android.support.v7.widget.RecyclerView$SmoothScroller) android.support.v7.widget.RecyclerView$SmoothScroller smoothScroller public void onScrollStateChanged (int) int state public void removeAndRecycleAllViews (android.support.v7.widget.RecyclerView$Recycler) android.view.View view int i android.support.v7.widget.RecyclerView$Recycler recycler void onInitializeAccessibilityNodeInfo (android.support.v4.view.accessibility.AccessibilityNodeInfoCompat) android.support.v4.view.accessibility.AccessibilityNodeInfoCompat info public void onInitializeAccessibilityNodeInfo (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat) android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state android.support.v4.view.accessibility.AccessibilityNodeInfoCompat info android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionInfoCompat collectionInfo public void onInitializeAccessibilityEvent (android.view.accessibility.AccessibilityEvent) android.view.accessibility.AccessibilityEvent event public void onInitializeAccessibilityEvent (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, android.view.accessibility.AccessibilityEvent) android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state android.view.accessibility.AccessibilityEvent event void onInitializeAccessibilityNodeInfoForItem (android.view.View, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat) android.view.View host android.support.v4.view.accessibility.AccessibilityNodeInfoCompat info android.support.v7.widget.RecyclerView$ViewHolder vh public void onInitializeAccessibilityNodeInfoForItem (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, android.view.View, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat) android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state android.view.View host android.support.v4.view.accessibility.AccessibilityNodeInfoCompat info int rowIndexGuess int columnIndexGuess android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat itemInfo public void requestSimpleAnimationsInNextLayout () public int getSelectionModeForAccessibility (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state public int getRowCountForAccessibility (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state public int getColumnCountForAccessibility (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state public boolean isLayoutHierarchical (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state boolean performAccessibilityAction (int, android.os.Bundle) int action android.os.Bundle args public boolean performAccessibilityAction (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, int, android.os.Bundle) android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state int action android.os.Bundle args int vScroll int hScroll boolean performAccessibilityActionForItem (android.view.View, int, android.os.Bundle) android.view.View view int action android.os.Bundle args public boolean performAccessibilityActionForItem (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, android.view.View, int, android.os.Bundle) android.support.v7.widget.RecyclerView$Recycler recycler android.support.v7.widget.RecyclerView$State state android.view.View view int action android.os.Bundle args public static android.support.v7.widget.RecyclerView$LayoutManager$Properties getProperties (android.content.Context, android.util.AttributeSet, int, int) android.content.Context context android.util.AttributeSet attrs int defStyleAttr int defStyleRes android.support.v7.widget.RecyclerView$LayoutManager$Properties properties android.content.res.TypedArray a void setExactMeasureSpecsFrom (android.support.v7.widget.RecyclerView) android.support.v7.widget.RecyclerView recyclerView boolean shouldMeasureTwice () boolean hasFlexibleChildInBothOrientations () android.view.View child android.view.ViewGroup$LayoutParams lp int i int childCount static void access$1400 (android.support.v7.widget.RecyclerView$LayoutManager, android.support.v7.widget.RecyclerView$SmoothScroller) android.support.v7.widget.RecyclerView$LayoutManager x0 android.support.v7.widget.RecyclerView$SmoothScroller x1 }
android/support/v7/widget/RecyclerView$SavedState.classRecyclerView.java package android.support.v7.widget public android.support.v7.widget.RecyclerView$SavedState extends android.support.v4.view.AbsSavedState { android.os.Parcelable mLayoutState public static final android.os.Parcelable$Creator CREATOR void(android.os.Parcel, java.lang.ClassLoader) android.os.Parcel in ClassLoader loader void (android.os.Parcelable) android.os.Parcelable superState public void writeToParcel (android.os.Parcel, int) android.os.Parcel dest int flags void copyFrom (android.support.v7.widget.RecyclerView$SavedState) android.support.v7.widget.RecyclerView$SavedState other static void () }
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 void(android.support.v7.widget.RecyclerView) public void onAnimationFinished (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder item }
android/support/v7/widget/GapWorker$1.classGapWorker.java package android.support.v7.widget final android.support.v7.widget.GapWorker$1 extends java.lang.Object implements java.util.Comparator { void() public int compare (android.support.v7.widget.GapWorker$Task, android.support.v7.widget.GapWorker$Task) android.support.v7.widget.GapWorker$Task lhs android.support.v7.widget.GapWorker$Task rhs int deltaViewVelocity int deltaDistanceToItem public volatile int compare (java.lang.Object, java.lang.Object) }
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/ViewBoundsCheck$BoundFlags.classViewBoundsCheck.java package android.support.v7.widget android.support.v7.widget.ViewBoundsCheck$BoundFlags extends java.lang.Object { int mBoundFlags int mRvStart int mRvEnd int mChildStart int mChildEnd void() void setBounds (int, int, int, int) int rvStart int rvEnd int childStart int childEnd void setFlags (int, int) int flags int mask void addFlags (int) int flags void resetFlags () int compare (int, int) int x int y boolean boundsMatch () }
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) android.support.v7.widget.DefaultItemAnimator this$0 public void run () android.support.v7.widget.RecyclerView$ViewHolder holder }
android/support/v7/widget/ViewInfoStore.classViewInfoStore.java package android.support.v7.widget android.support.v7.widget.ViewInfoStore extends java.lang.Object { private static final boolean DEBUG final android.support.v4.util.ArrayMap mLayoutHolderMap final android.support.v4.util.LongSparseArray mOldChangedHolders void() void clear () void addToPreLayout (android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo) android.support.v7.widget.RecyclerView$ViewHolder holder android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo info android.support.v7.widget.ViewInfoStore$InfoRecord record boolean isDisappearing (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder holder android.support.v7.widget.ViewInfoStore$InfoRecord record android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo popFromPreLayout (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder vh android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo popFromPostLayout (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder vh private android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo popFromLayoutStep (android.support.v7.widget.RecyclerView$ViewHolder, int) android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo info android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo info android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo info android.support.v7.widget.RecyclerView$ViewHolder vh int flag int index android.support.v7.widget.ViewInfoStore$InfoRecord record void addToOldChangeHolders (long, android.support.v7.widget.RecyclerView$ViewHolder) long key android.support.v7.widget.RecyclerView$ViewHolder holder void addToAppearedInPreLayoutHolders (android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo) android.support.v7.widget.RecyclerView$ViewHolder holder android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo info android.support.v7.widget.ViewInfoStore$InfoRecord record boolean isInPreLayout (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder viewHolder android.support.v7.widget.ViewInfoStore$InfoRecord record android.support.v7.widget.RecyclerView$ViewHolder getFromOldChangeHolders (long) long key void addToPostLayout (android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo) android.support.v7.widget.RecyclerView$ViewHolder holder android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo info android.support.v7.widget.ViewInfoStore$InfoRecord record void addToDisappearedInLayout (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder holder android.support.v7.widget.ViewInfoStore$InfoRecord record void removeFromDisappearedInLayout (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder holder android.support.v7.widget.ViewInfoStore$InfoRecord record void process (android.support.v7.widget.ViewInfoStore$ProcessCallback) android.support.v7.widget.RecyclerView$ViewHolder viewHolder android.support.v7.widget.ViewInfoStore$InfoRecord record int index android.support.v7.widget.ViewInfoStore$ProcessCallback callback void removeViewHolder (android.support.v7.widget.RecyclerView$ViewHolder) int i android.support.v7.widget.RecyclerView$ViewHolder holder android.support.v7.widget.ViewInfoStore$InfoRecord info void onDetach () public void onViewDetached (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder viewHolder }
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) public volatile java.lang.Object createFromParcel (android.os.Parcel) }
android/support/v7/widget/helper/ItemTouchHelper$Callback.classItemTouchHelper.java package android.support.v7.widget.helper public abstract android.support.v7.widget.helper.ItemTouchHelper$Callback extends java.lang.Object { public static final int DEFAULT_DRAG_ANIMATION_DURATION public static final int DEFAULT_SWIPE_ANIMATION_DURATION static final int RELATIVE_DIR_FLAGS private static final android.support.v7.widget.helper.ItemTouchUIUtil sUICallback private static final int ABS_HORIZONTAL_DIR_FLAGS private static final android.view.animation.Interpolator sDragScrollInterpolator private static final android.view.animation.Interpolator sDragViewScrollCapInterpolator private static final long DRAG_SCROLL_ACCELERATION_LIMIT_TIME_MS private int mCachedMaxScrollSpeed public void() public static android.support.v7.widget.helper.ItemTouchUIUtil getDefaultUIUtil () public static int convertToRelativeDirection (int, int) int flags int layoutDirection int masked public static int makeMovementFlags (int, int) int dragFlags int swipeFlags public static int makeFlag (int, int) int actionState int directions public abstract int getMovementFlags (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder) public int convertToAbsoluteDirection (int, int) int flags int layoutDirection int masked final int getAbsoluteMovementFlags (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView recyclerView android.support.v7.widget.RecyclerView$ViewHolder viewHolder int flags boolean hasDragFlag (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView recyclerView android.support.v7.widget.RecyclerView$ViewHolder viewHolder int flags boolean hasSwipeFlag (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView recyclerView android.support.v7.widget.RecyclerView$ViewHolder viewHolder int flags public boolean canDropOver (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView recyclerView android.support.v7.widget.RecyclerView$ViewHolder current android.support.v7.widget.RecyclerView$ViewHolder target public abstract boolean onMove (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ViewHolder) public boolean isLongPressDragEnabled () public boolean isItemViewSwipeEnabled () public int getBoundingBoxMargin () public float getSwipeThreshold (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder viewHolder public float getMoveThreshold (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder viewHolder public float getSwipeEscapeVelocity (float) float defaultValue public float getSwipeVelocityThreshold (float) float defaultValue public android.support.v7.widget.RecyclerView$ViewHolder chooseDropTarget (android.support.v7.widget.RecyclerView$ViewHolder, java.util.List, int, int) int score int diff int score int diff int score int diff int score int diff android.support.v7.widget.RecyclerView$ViewHolder target int i android.support.v7.widget.RecyclerView$ViewHolder selected java.util.List dropTargets int curX int curY int right int bottom android.support.v7.widget.RecyclerView$ViewHolder winner int winnerScore int dx int dy int targetsSize public abstract void onSwiped (android.support.v7.widget.RecyclerView$ViewHolder, int) public void onSelectedChanged (android.support.v7.widget.RecyclerView$ViewHolder, int) android.support.v7.widget.RecyclerView$ViewHolder viewHolder int actionState private int getMaxDragScroll (android.support.v7.widget.RecyclerView) android.support.v7.widget.RecyclerView recyclerView public void onMoved (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder, int, android.support.v7.widget.RecyclerView$ViewHolder, int, int, int) int minLeft int maxRight int minTop int maxBottom android.support.v7.widget.RecyclerView recyclerView android.support.v7.widget.RecyclerView$ViewHolder viewHolder int fromPos android.support.v7.widget.RecyclerView$ViewHolder target int toPos int x int y android.support.v7.widget.RecyclerView$LayoutManager layoutManager void onDraw (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder, java.util.List, int, float, float) android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation anim int count int i int count android.graphics.Canvas c android.support.v7.widget.RecyclerView parent android.support.v7.widget.RecyclerView$ViewHolder selected java.util.List recoverAnimationList int actionState float dX float dY int recoverAnimSize void onDrawOver (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder, java.util.List, int, float, float) android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation anim int count int i int count android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation anim int i android.graphics.Canvas c android.support.v7.widget.RecyclerView parent android.support.v7.widget.RecyclerView$ViewHolder selected java.util.List recoverAnimationList int actionState float dX float dY int recoverAnimSize boolean hasRunningAnimation public void clearView (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView recyclerView android.support.v7.widget.RecyclerView$ViewHolder viewHolder public void onChildDraw (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder, float, float, int, boolean) android.graphics.Canvas c android.support.v7.widget.RecyclerView recyclerView android.support.v7.widget.RecyclerView$ViewHolder viewHolder float dX float dY int actionState boolean isCurrentlyActive public void onChildDrawOver (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder, float, float, int, boolean) android.graphics.Canvas c android.support.v7.widget.RecyclerView recyclerView android.support.v7.widget.RecyclerView$ViewHolder viewHolder float dX float dY int actionState boolean isCurrentlyActive public long getAnimationDuration (android.support.v7.widget.RecyclerView, int, float, float) android.support.v7.widget.RecyclerView recyclerView int animationType float animateDx float animateDy android.support.v7.widget.RecyclerView$ItemAnimator itemAnimator public int interpolateOutOfBoundsScroll (android.support.v7.widget.RecyclerView, int, int, int, long) float timeRatio android.support.v7.widget.RecyclerView recyclerView int viewSize int viewSizeOutOfBounds int totalSize long msSinceStartScroll int maxScroll int absOutOfBounds int direction float outOfBoundsRatio int cappedScroll float timeRatio int value static void () }
android/support/v7/widget/helper/ItemTouchUIUtilImpl.classItemTouchUIUtilImpl.java package android.support.v7.widget.helper android.support.v7.widget.helper.ItemTouchUIUtilImpl extends java.lang.Object { void() }
android/support/v7/widget/helper/ItemTouchHelper$4.classItemTouchHelper.java package android.support.v7.widget.helper android.support.v7.widget.helper.ItemTouchHelper$4 extends java.lang.Object implements java.lang.Runnable { final android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation val$anim final int val$swipeDir final android.support.v7.widget.helper.ItemTouchHelper this$0 void(android.support.v7.widget.helper.ItemTouchHelper, android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation, int) android.support.v7.widget.helper.ItemTouchHelper this$0 public void run () android.support.v7.widget.RecyclerView$ItemAnimator animator }
android/support/v7/widget/helper/ItemTouchUIUtilImpl$BaseImpl.classItemTouchUIUtilImpl.java package android.support.v7.widget.helper android.support.v7.widget.helper.ItemTouchUIUtilImpl$BaseImpl extends java.lang.Object implements android.support.v7.widget.helper.ItemTouchUIUtil { void() public void clearView (android.view.View) android.view.View view public void onSelected (android.view.View) android.view.View view public void onDraw (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.view.View, float, float, int, boolean) android.graphics.Canvas c android.support.v7.widget.RecyclerView recyclerView android.view.View view float dX float dY int actionState boolean isCurrentlyActive public void onDrawOver (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.view.View, float, float, int, boolean) android.graphics.Canvas c android.support.v7.widget.RecyclerView recyclerView android.view.View view float dX float dY int actionState boolean isCurrentlyActive }
android/support/v7/widget/helper/ItemTouchUIUtilImpl$Api21Impl.classItemTouchUIUtilImpl.java package android.support.v7.widget.helper android.support.v7.widget.helper.ItemTouchUIUtilImpl$Api21Impl extends android.support.v7.widget.helper.ItemTouchUIUtilImpl$BaseImpl { void() public void onDraw (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.view.View, float, float, int, boolean) float newElevation Object originalElevation android.graphics.Canvas c android.support.v7.widget.RecyclerView recyclerView android.view.View view float dX float dY int actionState boolean isCurrentlyActive private float findMaxElevation (android.support.v7.widget.RecyclerView, android.view.View) android.view.View child float elevation int i android.support.v7.widget.RecyclerView recyclerView android.view.View itemView int childCount float max public void clearView (android.view.View) android.view.View view Object tag }
android/support/v7/widget/helper/ItemTouchHelper$Callback$2.classItemTouchHelper.java package android.support.v7.widget.helper final android.support.v7.widget.helper.ItemTouchHelper$Callback$2 extends java.lang.Object implements android.view.animation.Interpolator { void() public float getInterpolation (float) float t }
android/support/v7/widget/helper/ItemTouchHelper$5.classItemTouchHelper.java package android.support.v7.widget.helper android.support.v7.widget.helper.ItemTouchHelper$5 extends java.lang.Object implements android.support.v7.widget.RecyclerView$ChildDrawingOrderCallback { final android.support.v7.widget.helper.ItemTouchHelper this$0 void(android.support.v7.widget.helper.ItemTouchHelper) android.support.v7.widget.helper.ItemTouchHelper this$0 public int onGetChildDrawingOrder (int, int) int childCount int i int childPosition }
android/support/v7/widget/helper/ItemTouchHelper$1.classItemTouchHelper.java package android.support.v7.widget.helper android.support.v7.widget.helper.ItemTouchHelper$1 extends java.lang.Object implements java.lang.Runnable { final android.support.v7.widget.helper.ItemTouchHelper this$0 void(android.support.v7.widget.helper.ItemTouchHelper) android.support.v7.widget.helper.ItemTouchHelper this$0 public void run () }
android/support/v7/widget/helper/ItemTouchHelper$RecoverAnimation.classItemTouchHelper.java package android.support.v7.widget.helper android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation extends java.lang.Object implements android.animation.Animator$AnimatorListener { final float mStartDx final float mStartDy final float mTargetX final float mTargetY final android.support.v7.widget.RecyclerView$ViewHolder mViewHolder final int mActionState private final android.animation.ValueAnimator mValueAnimator final int mAnimationType public boolean mIsPendingCleanup float mX float mY boolean mOverridden boolean mEnded private float mFraction void(android.support.v7.widget.RecyclerView$ViewHolder, int, int, float, float, float, float) android.support.v7.widget.RecyclerView$ViewHolder viewHolder int animationType int actionState float startDx float startDy float targetX float targetY public void setDuration (long) long duration public void start () public void cancel () public void setFraction (float) float fraction public void update () public void onAnimationStart (android.animation.Animator) android.animation.Animator animation public void onAnimationEnd (android.animation.Animator) android.animation.Animator animation public void onAnimationCancel (android.animation.Animator) android.animation.Animator animation public void onAnimationRepeat (android.animation.Animator) android.animation.Animator animation }
android/support/v7/widget/helper/ItemTouchHelper$2.classItemTouchHelper.java package android.support.v7.widget.helper android.support.v7.widget.helper.ItemTouchHelper$2 extends java.lang.Object implements android.support.v7.widget.RecyclerView$OnItemTouchListener { final android.support.v7.widget.helper.ItemTouchHelper this$0 void(android.support.v7.widget.helper.ItemTouchHelper) android.support.v7.widget.helper.ItemTouchHelper this$0 public boolean onInterceptTouchEvent (android.support.v7.widget.RecyclerView, android.view.MotionEvent) android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation animation int index android.support.v7.widget.RecyclerView recyclerView android.view.MotionEvent event int action public void onTouchEvent (android.support.v7.widget.RecyclerView, android.view.MotionEvent) int newPointerIndex int pointerIndex int pointerId android.support.v7.widget.RecyclerView recyclerView android.view.MotionEvent event int action int activePointerIndex android.support.v7.widget.RecyclerView$ViewHolder viewHolder public void onRequestDisallowInterceptTouchEvent (boolean) boolean disallowIntercept }
android/support/v7/widget/helper/ItemTouchHelper$SimpleCallback.classItemTouchHelper.java package android.support.v7.widget.helper public abstract android.support.v7.widget.helper.ItemTouchHelper$SimpleCallback extends android.support.v7.widget.helper.ItemTouchHelper$Callback { private int mDefaultSwipeDirs private int mDefaultDragDirs public void(int, int) int dragDirs int swipeDirs public void setDefaultSwipeDirs (int) int defaultSwipeDirs public void setDefaultDragDirs (int) int defaultDragDirs public int getSwipeDirs (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView recyclerView android.support.v7.widget.RecyclerView$ViewHolder viewHolder public int getDragDirs (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView recyclerView android.support.v7.widget.RecyclerView$ViewHolder viewHolder public int getMovementFlags (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView recyclerView android.support.v7.widget.RecyclerView$ViewHolder viewHolder }
android/support/v7/widget/helper/ItemTouchHelper$Callback$1.classItemTouchHelper.java package android.support.v7.widget.helper final android.support.v7.widget.helper.ItemTouchHelper$Callback$1 extends java.lang.Object implements android.view.animation.Interpolator { void() public float getInterpolation (float) float t }
android/support/v7/widget/helper/ItemTouchHelper$3.classItemTouchHelper.java package android.support.v7.widget.helper android.support.v7.widget.helper.ItemTouchHelper$3 extends android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation { final int val$swipeDir final android.support.v7.widget.RecyclerView$ViewHolder val$prevSelected final android.support.v7.widget.helper.ItemTouchHelper this$0 void(android.support.v7.widget.helper.ItemTouchHelper, android.support.v7.widget.RecyclerView$ViewHolder, int, int, float, float, float, float, int, android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.helper.ItemTouchHelper this$0 android.support.v7.widget.RecyclerView$ViewHolder viewHolder int animationType int actionState float startDx float startDy float targetX float targetY public void onAnimationEnd (android.animation.Animator) android.animation.Animator animation }
android/support/v7/widget/helper/ItemTouchHelper.classItemTouchHelper.java package android.support.v7.widget.helper public android.support.v7.widget.helper.ItemTouchHelper extends android.support.v7.widget.RecyclerView$ItemDecoration implements android.support.v7.widget.RecyclerView$OnChildAttachStateChangeListener { public static final int UP public static final int DOWN public static final int LEFT public static final int RIGHT public static final int START public static final int END public static final int ACTION_STATE_IDLE public static final int ACTION_STATE_SWIPE public static final int ACTION_STATE_DRAG public static final int ANIMATION_TYPE_SWIPE_SUCCESS public static final int ANIMATION_TYPE_SWIPE_CANCEL public static final int ANIMATION_TYPE_DRAG static final String TAG static final boolean DEBUG static final int ACTIVE_POINTER_ID_NONE static final int DIRECTION_FLAG_COUNT private static final int ACTION_MODE_IDLE_MASK static final int ACTION_MODE_SWIPE_MASK static final int ACTION_MODE_DRAG_MASK private static final int PIXELS_PER_SECOND final java.util.List mPendingCleanup private final float[] mTmpPosition android.support.v7.widget.RecyclerView$ViewHolder mSelected float mInitialTouchX float mInitialTouchY float mSwipeEscapeVelocity float mMaxSwipeVelocity float mDx float mDy float mSelectedStartX float mSelectedStartY int mActivePointerId android.support.v7.widget.helper.ItemTouchHelper$Callback mCallback int mActionState int mSelectedFlags java.util.List mRecoverAnimations private int mSlop android.support.v7.widget.RecyclerView mRecyclerView final Runnable mScrollRunnable android.view.VelocityTracker mVelocityTracker private java.util.List mSwapTargets private java.util.List mDistances private android.support.v7.widget.RecyclerView$ChildDrawingOrderCallback mChildDrawingOrderCallback android.view.View mOverdrawChild int mOverdrawChildPosition android.support.v4.view.GestureDetectorCompat mGestureDetector private final android.support.v7.widget.RecyclerView$OnItemTouchListener mOnItemTouchListener private android.graphics.Rect mTmpRect private long mDragScrollStartTimeInMs public void(android.support.v7.widget.helper.ItemTouchHelper$Callback) android.support.v7.widget.helper.ItemTouchHelper$Callback callback private static boolean hitTest (android.view.View, float, float, float, float) android.view.View child float x float y float left float top public void attachToRecyclerView (android.support.v7.widget.RecyclerView) android.content.res.Resources resources android.support.v7.widget.RecyclerView recyclerView private void setupCallbacks () android.view.ViewConfiguration vc private void destroyCallbacks () android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation recoverAnimation int i int recoverAnimSize private void initGestureDetector () private void getSelectedDxDy (float[]) float[] outPosition public void onDrawOver (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$State) android.graphics.Canvas c android.support.v7.widget.RecyclerView parent android.support.v7.widget.RecyclerView$State state float dx float dy public void onDraw (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$State) android.graphics.Canvas c android.support.v7.widget.RecyclerView parent android.support.v7.widget.RecyclerView$State state float dx float dy void select (android.support.v7.widget.RecyclerView$ViewHolder, int) int animationType int animationType int swipeDir float targetTranslateX float targetTranslateX float targetTranslateX float targetTranslateY float targetTranslateY float targetTranslateY int animationType float currentTranslateX float currentTranslateY android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation rv long duration android.support.v7.widget.RecyclerView$ViewHolder prevSelected android.support.v7.widget.RecyclerView$ViewHolder selected int actionState int prevActionState int actionStateMask boolean preventLayout android.view.ViewParent rvParent void postDispatchSwipe (android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation, int) android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation anim int swipeDir boolean hasRunningRecoverAnim () int i int size boolean scrollIfNecessary () int rightDiff int curX int leftDiff int bottomDiff int curY int topDiff long now long scrollDuration android.support.v7.widget.RecyclerView$LayoutManager lm int scrollX int scrollY private java.util.List findSwapTargets (android.support.v7.widget.RecyclerView$ViewHolder) int j int dx int dy int dist int pos int cnt android.view.View other android.support.v7.widget.RecyclerView$ViewHolder otherVh int i android.support.v7.widget.RecyclerView$ViewHolder viewHolder int margin int left int top int right int bottom int centerX int centerY android.support.v7.widget.RecyclerView$LayoutManager lm int childCount void moveIfNecessary (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder viewHolder float threshold int x int y java.util.List swapTargets android.support.v7.widget.RecyclerView$ViewHolder target int toPosition int fromPosition public void onChildViewAttachedToWindow (android.view.View) android.view.View view public void onChildViewDetachedFromWindow (android.view.View) android.view.View view android.support.v7.widget.RecyclerView$ViewHolder holder int endRecoverAnimation (android.support.v7.widget.RecyclerView$ViewHolder, boolean) android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation anim int i android.support.v7.widget.RecyclerView$ViewHolder viewHolder boolean override int recoverAnimSize public void getItemOffsets (android.graphics.Rect, android.view.View, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$State) android.graphics.Rect outRect android.view.View view android.support.v7.widget.RecyclerView parent android.support.v7.widget.RecyclerView$State state void obtainVelocityTracker () private void releaseVelocityTracker () private android.support.v7.widget.RecyclerView$ViewHolder findSwipedView (android.view.MotionEvent) android.view.MotionEvent motionEvent android.support.v7.widget.RecyclerView$LayoutManager lm int pointerIndex float dx float dy float absDx float absDy android.view.View child boolean checkSelectForSwipe (int, android.view.MotionEvent, int) int action android.view.MotionEvent motionEvent int pointerIndex android.support.v7.widget.RecyclerView$ViewHolder vh int movementFlags int swipeFlags float x float y float dx float dy float absDx float absDy android.view.View findChildView (android.view.MotionEvent) android.view.View selectedView android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation anim android.view.View view int i android.view.MotionEvent event float x float y public void startDrag (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder viewHolder public void startSwipe (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder viewHolder android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation findAnimation (android.view.MotionEvent) android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation anim int i android.view.MotionEvent event android.view.View target void updateDxDy (android.view.MotionEvent, int, int) android.view.MotionEvent ev int directionFlags int pointerIndex float x float y private int swipeIfNecessary (android.support.v7.widget.RecyclerView$ViewHolder) int swipeDir android.support.v7.widget.RecyclerView$ViewHolder viewHolder int originalMovementFlags int absoluteMovementFlags int flags int originalFlags int swipeDir private int checkHorizontalSwipe (android.support.v7.widget.RecyclerView$ViewHolder, int) float xVelocity float yVelocity int velDirFlag float absXVelocity int dirFlag float threshold android.support.v7.widget.RecyclerView$ViewHolder viewHolder int flags private int checkVerticalSwipe (android.support.v7.widget.RecyclerView$ViewHolder, int) float xVelocity float yVelocity int velDirFlag float absYVelocity int dirFlag float threshold android.support.v7.widget.RecyclerView$ViewHolder viewHolder int flags private void addChildDrawingOrderCallback () void removeChildDrawingOrderCallbackIfNecessary (android.view.View) android.view.View view }
android/support/v7/widget/helper/ItemTouchUIUtil.classItemTouchUIUtil.java package android.support.v7.widget.helper public abstract android.support.v7.widget.helper.ItemTouchUIUtil extends java.lang.Object { public abstract void onDraw (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.view.View, float, float, int, boolean) public abstract void onDrawOver (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.view.View, float, float, int, boolean) public abstract void clearView (android.view.View) public abstract void onSelected (android.view.View) }
android/support/v7/widget/helper/ItemTouchHelper$RecoverAnimation$1.classItemTouchHelper.java package android.support.v7.widget.helper android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation$1 extends java.lang.Object implements android.animation.ValueAnimator$AnimatorUpdateListener { final android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation this$0 void(android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation) android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation this$0 public void onAnimationUpdate (android.animation.ValueAnimator) android.animation.ValueAnimator animation }
android/support/v7/widget/helper/ItemTouchHelper$ViewDropHandler.classItemTouchHelper.java package android.support.v7.widget.helper public abstract android.support.v7.widget.helper.ItemTouchHelper$ViewDropHandler extends java.lang.Object { public abstract void prepareForDrop (android.view.View, android.view.View, int, int) }
android/support/v7/widget/helper/ItemTouchHelper$ItemTouchHelperGestureListener.classItemTouchHelper.java package android.support.v7.widget.helper android.support.v7.widget.helper.ItemTouchHelper$ItemTouchHelperGestureListener extends android.view.GestureDetector$SimpleOnGestureListener { final android.support.v7.widget.helper.ItemTouchHelper this$0 void(android.support.v7.widget.helper.ItemTouchHelper) public boolean onDown (android.view.MotionEvent) android.view.MotionEvent e public void onLongPress (android.view.MotionEvent) int index float x float y int pointerId android.support.v7.widget.RecyclerView$ViewHolder vh android.view.MotionEvent e android.view.View child }
android/support/v7/widget/FastScroller.classFastScroller.java package android.support.v7.widget android.support.v7.widget.FastScroller extends android.support.v7.widget.RecyclerView$ItemDecoration implements android.support.v7.widget.RecyclerView$OnItemTouchListener { private static final int STATE_HIDDEN private static final int STATE_VISIBLE private static final int STATE_DRAGGING private static final int DRAG_NONE private static final int DRAG_X private static final int DRAG_Y private static final int ANIMATION_STATE_OUT private static final int ANIMATION_STATE_FADING_IN private static final int ANIMATION_STATE_IN private static final int ANIMATION_STATE_FADING_OUT private static final int SHOW_DURATION_MS private static final int HIDE_DELAY_AFTER_VISIBLE_MS private static final int HIDE_DELAY_AFTER_DRAGGING_MS private static final int HIDE_DURATION_MS private static final int SCROLLBAR_FULL_OPAQUE private static final int[] PRESSED_STATE_SET private static final int[] EMPTY_STATE_SET private final int mScrollbarMinimumRange private final int mMargin private final android.graphics.drawable.StateListDrawable mVerticalThumbDrawable private final android.graphics.drawable.Drawable mVerticalTrackDrawable private final int mVerticalThumbWidth private final int mVerticalTrackWidth private final android.graphics.drawable.StateListDrawable mHorizontalThumbDrawable private final android.graphics.drawable.Drawable mHorizontalTrackDrawable private final int mHorizontalThumbHeight private final int mHorizontalTrackHeight int mVerticalThumbHeight int mVerticalThumbCenterY float mVerticalDragY int mHorizontalThumbWidth int mHorizontalThumbCenterX float mHorizontalDragX private int mRecyclerViewWidth private int mRecyclerViewHeight private android.support.v7.widget.RecyclerView mRecyclerView private boolean mNeedVerticalScrollbar private boolean mNeedHorizontalScrollbar private int mState private int mDragState private final int[] mVerticalRange private final int[] mHorizontalRange private final android.animation.ValueAnimator mShowHideAnimator private int mAnimationState private final Runnable mHideRunnable private final android.support.v7.widget.RecyclerView$OnScrollListener mOnScrollListener void(android.support.v7.widget.RecyclerView, android.graphics.drawable.StateListDrawable, android.graphics.drawable.Drawable, android.graphics.drawable.StateListDrawable, android.graphics.drawable.Drawable, int, int, int) android.support.v7.widget.RecyclerView recyclerView android.graphics.drawable.StateListDrawable verticalThumbDrawable android.graphics.drawable.Drawable verticalTrackDrawable android.graphics.drawable.StateListDrawable horizontalThumbDrawable android.graphics.drawable.Drawable horizontalTrackDrawable int defaultWidth int scrollbarMinimumRange int margin public void attachToRecyclerView (android.support.v7.widget.RecyclerView) android.support.v7.widget.RecyclerView recyclerView private void setupCallbacks () private void destroyCallbacks () private void requestRedraw () private void setState (int) int state private boolean isLayoutRTL () public boolean isDragging () boolean isVisible () boolean isHidden () public void show () public void hide () void hide (int) int duration private void cancelHide () private void resetHideDelay (int) int delay public void onDrawOver (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$State) android.graphics.Canvas canvas android.support.v7.widget.RecyclerView parent android.support.v7.widget.RecyclerView$State state private void drawVerticalScrollbar (android.graphics.Canvas) android.graphics.Canvas canvas int viewWidth int left int top private void drawHorizontalScrollbar (android.graphics.Canvas) android.graphics.Canvas canvas int viewHeight int top int left void updateScrollPosition (int, int) float middleScreenPos float middleScreenPos int offsetX int offsetY int verticalContentLength int verticalVisibleLength int horizontalContentLength int horizontalVisibleLength public boolean onInterceptTouchEvent (android.support.v7.widget.RecyclerView, android.view.MotionEvent) boolean handled boolean insideVerticalThumb boolean insideHorizontalThumb boolean handled boolean handled android.support.v7.widget.RecyclerView recyclerView android.view.MotionEvent ev boolean handled public void onTouchEvent (android.support.v7.widget.RecyclerView, android.view.MotionEvent) boolean insideVerticalThumb boolean insideHorizontalThumb android.support.v7.widget.RecyclerView recyclerView android.view.MotionEvent me public void onRequestDisallowInterceptTouchEvent (boolean) boolean disallowIntercept private void verticalScrollTo (float) float y int[] scrollbarRange int scrollingBy private void horizontalScrollTo (float) float x int[] scrollbarRange int scrollingBy private int scrollTo (float, float, int[], int, int, int) float oldDragPos float newDragPos int[] scrollbarRange int scrollRange int scrollOffset int viewLength int scrollbarLength float percentage int totalPossibleOffset int scrollingBy int absoluteOffset boolean isPointInsideVerticalThumb (float, float) float x float y boolean isPointInsideHorizontalThumb (float, float) float x float y android.graphics.drawable.Drawable getHorizontalTrackDrawable () android.graphics.drawable.Drawable getHorizontalThumbDrawable () android.graphics.drawable.Drawable getVerticalTrackDrawable () android.graphics.drawable.Drawable getVerticalThumbDrawable () private int[] getVerticalRange () private int[] getHorizontalRange () static android.animation.ValueAnimator access$200 (android.support.v7.widget.FastScroller) android.support.v7.widget.FastScroller x0 static int access$302 (android.support.v7.widget.FastScroller, int) android.support.v7.widget.FastScroller x0 int x1 static void access$400 (android.support.v7.widget.FastScroller, int) android.support.v7.widget.FastScroller x0 int x1 static void access$500 (android.support.v7.widget.FastScroller) android.support.v7.widget.FastScroller x0 static android.graphics.drawable.StateListDrawable access$600 (android.support.v7.widget.FastScroller) android.support.v7.widget.FastScroller x0 static android.graphics.drawable.Drawable access$700 (android.support.v7.widget.FastScroller) android.support.v7.widget.FastScroller x0 static void () }
android/support/v7/widget/RecyclerViewAccessibilityDelegate.classRecyclerViewAccessibilityDelegate.java package android.support.v7.widget public android.support.v7.widget.RecyclerViewAccessibilityDelegate extends android.support.v4.view.AccessibilityDelegateCompat { final android.support.v7.widget.RecyclerView mRecyclerView final android.support.v4.view.AccessibilityDelegateCompat mItemDelegate public void(android.support.v7.widget.RecyclerView) android.support.v7.widget.RecyclerView recyclerView boolean shouldIgnore () public boolean performAccessibilityAction (android.view.View, int, android.os.Bundle) android.view.View host int action android.os.Bundle args public void onInitializeAccessibilityNodeInfo (android.view.View, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat) android.view.View host android.support.v4.view.accessibility.AccessibilityNodeInfoCompat info public void onInitializeAccessibilityEvent (android.view.View, android.view.accessibility.AccessibilityEvent) android.support.v7.widget.RecyclerView rv android.view.View host android.view.accessibility.AccessibilityEvent event public android.support.v4.view.AccessibilityDelegateCompat getItemDelegate () }
android/support/v7/widget/FastScroller$2.classFastScroller.java package android.support.v7.widget android.support.v7.widget.FastScroller$2 extends android.support.v7.widget.RecyclerView$OnScrollListener { final android.support.v7.widget.FastScroller this$0 void(android.support.v7.widget.FastScroller) android.support.v7.widget.FastScroller this$0 public void onScrolled (android.support.v7.widget.RecyclerView, int, int) android.support.v7.widget.RecyclerView recyclerView int dx int dy }
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 SCROLLING_OFFSET_NaN boolean mRecycle int mOffset int mAvailable int mCurrentPosition int mItemDirection int mLayoutDirection int mScrollingOffset int mExtra boolean mIsPreLayout int mLastScrollDelta java.util.List mScrapList boolean mInfinite void() boolean hasMore (android.support.v7.widget.RecyclerView$State) android.support.v7.widget.RecyclerView$State state android.view.View next (android.support.v7.widget.RecyclerView$Recycler) android.support.v7.widget.RecyclerView$Recycler recycler android.view.View view private android.view.View nextViewFromScrapList () android.view.View view android.support.v7.widget.RecyclerView$LayoutParams lp int i int size public void assignPositionFromScrapList () public void assignPositionFromScrapList (android.view.View) android.view.View ignore android.view.View closest public android.view.View nextViewInLimitedList (android.view.View) android.view.View view android.support.v7.widget.RecyclerView$LayoutParams lp int distance int i android.view.View ignore int size android.view.View closest int closestDistance void log () }
android/support/v7/widget/RecyclerView$RecycledViewPool$ScrapData.classRecyclerView.java package android.support.v7.widget android.support.v7.widget.RecyclerView$RecycledViewPool$ScrapData extends java.lang.Object { java.util.ArrayList mScrapHeap int mMaxScrap long mCreateRunningAverageNs long mBindRunningAverageNs void() }
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 mNext 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$7.classDefaultItemAnimator.java package android.support.v7.widget android.support.v7.widget.DefaultItemAnimator$7 extends android.animation.AnimatorListenerAdapter { final android.support.v7.widget.DefaultItemAnimator$ChangeInfo val$changeInfo final android.view.ViewPropertyAnimator val$oldViewAnim final android.view.View val$view final android.support.v7.widget.DefaultItemAnimator this$0 void(android.support.v7.widget.DefaultItemAnimator, android.support.v7.widget.DefaultItemAnimator$ChangeInfo, android.view.ViewPropertyAnimator, android.view.View) android.support.v7.widget.DefaultItemAnimator this$0 public void onAnimationStart (android.animation.Animator) android.animation.Animator animator public void onAnimationEnd (android.animation.Animator) android.animation.Animator animator }
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$ChildDrawingOrderCallback.classRecyclerView.java package android.support.v7.widget public abstract android.support.v7.widget.RecyclerView$ChildDrawingOrderCallback extends java.lang.Object { public abstract int onGetChildDrawingOrder (int, int) }
android/support/v7/widget/RecyclerView$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 boolean mRecycle int mAvailable int mCurrentPosition int mItemDirection int mLayoutDirection int mStartLine int mEndLine boolean mStopInFocusable boolean mInfinite void() boolean hasMore (android.support.v7.widget.RecyclerView$State) android.support.v7.widget.RecyclerView$State state android.view.View next (android.support.v7.widget.RecyclerView$Recycler) android.support.v7.widget.RecyclerView$Recycler recycler android.view.View view public java.lang.String toString () }
android/support/v7/widget/RecyclerView$LayoutManager$2.classRecyclerView.java package android.support.v7.widget android.support.v7.widget.RecyclerView$LayoutManager$2 extends java.lang.Object implements android.support.v7.widget.ViewBoundsCheck$Callback { final android.support.v7.widget.RecyclerView$LayoutManager this$0 void(android.support.v7.widget.RecyclerView$LayoutManager) android.support.v7.widget.RecyclerView$LayoutManager this$0 public int getChildCount () public android.view.View getParent () public android.view.View getChildAt (int) int index public int getParentStart () public int getParentEnd () public int getChildStart (android.view.View) android.view.View view android.support.v7.widget.RecyclerView$LayoutParams params public int getChildEnd (android.view.View) android.view.View view android.support.v7.widget.RecyclerView$LayoutParams params }
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) public volatile java.lang.Object createFromParcel (android.os.Parcel) }
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 java.lang.ref.WeakReference mNestedRecyclerView 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_IGNORE static final int FLAG_TMP_DETACHED static final int FLAG_ADAPTER_POSITION_UNKNOWN static final int FLAG_ADAPTER_FULLUPDATE static final int FLAG_MOVED static final int FLAG_APPEARED_IN_PRE_LAYOUT static final int PENDING_ACCESSIBILITY_STATE_NOT_SET static final int FLAG_BOUNCED_FROM_HIDDEN_LIST static final int FLAG_SET_A11Y_ITEM_DELEGATE private int mFlags private static final java.util.List FULLUPDATE_PAYLOADS java.util.List mPayloads java.util.List mUnmodifiedPayloads private int mIsRecyclableCount private android.support.v7.widget.RecyclerView$Recycler mScrapContainer private boolean mInChangeScrap private int mWasImportantForAccessibilityBeforeHidden int mPendingAccessibilityState android.support.v7.widget.RecyclerView mOwnerRecyclerView public void(android.view.View) android.view.View itemView void flagRemovedAndOffsetPosition (int, int, boolean) int mNewPosition int offset boolean applyToPreLayout void offsetPosition (int, boolean) int offset boolean applyToPreLayout void clearOldPosition () void saveOldPosition () boolean shouldIgnore () public final int getPosition () public final int getLayoutPosition () public final int getAdapterPosition () public final int getOldPosition () public final long getItemId () public final int getItemViewType () boolean isScrap () void unScrap () boolean wasReturnedFromScrap () void clearReturnedFromScrapFlag () void clearTmpDetachFlag () void stopIgnoring () void setScrapContainer (android.support.v7.widget.RecyclerView$Recycler, boolean) android.support.v7.widget.RecyclerView$Recycler recycler boolean isChangeScrap boolean isInvalid () boolean needsUpdate () boolean isBound () boolean isRemoved () boolean hasAnyOfTheFlags (int) int flags boolean isTmpDetached () boolean isAdapterPositionUnknown () void setFlags (int, int) int flags int mask void addFlags (int) int flags void addChangePayload (java.lang.Object) Object payload private void createPayloadsIfNeeded () void clearPayload () java.util.List getUnmodifiedPayloads () void resetInternal () private void onEnteredHiddenState (android.support.v7.widget.RecyclerView) android.support.v7.widget.RecyclerView parent private void onLeftHiddenState (android.support.v7.widget.RecyclerView) android.support.v7.widget.RecyclerView parent public java.lang.String toString () StringBuilder sb public final void setIsRecyclable (boolean) boolean recyclable public final boolean isRecyclable () private boolean shouldBeKeptAsChild () private boolean doesTransientStatePreventRecycling () boolean isUpdated () static void access$200 (android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView) android.support.v7.widget.RecyclerView$ViewHolder x0 android.support.v7.widget.RecyclerView x1 static void access$300 (android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView) android.support.v7.widget.RecyclerView$ViewHolder x0 android.support.v7.widget.RecyclerView x1 static boolean access$900 (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder x0 static android.support.v7.widget.RecyclerView$Recycler access$1002 (android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$Recycler) android.support.v7.widget.RecyclerView$ViewHolder x0 android.support.v7.widget.RecyclerView$Recycler x1 static boolean access$1102 (android.support.v7.widget.RecyclerView$ViewHolder, boolean) android.support.v7.widget.RecyclerView$ViewHolder x0 boolean x1 static boolean access$1100 (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder x0 static boolean access$1500 (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder x0 static int access$1600 (android.support.v7.widget.RecyclerView$ViewHolder) android.support.v7.widget.RecyclerView$ViewHolder x0 static void () }
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 private int mExistingUpdateTypes void(android.support.v7.widget.AdapterHelper$Callback) android.support.v7.widget.AdapterHelper$Callback callback void (android.support.v7.widget.AdapterHelper$Callback, boolean) android.support.v7.widget.AdapterHelper$Callback callback boolean disableRecycler transient android.support.v7.widget.AdapterHelper addUpdateOp (android.support.v7.widget.AdapterHelper$UpdateOp[]) android.support.v7.widget.AdapterHelper$UpdateOp[] ops void reset () void preProcess () android.support.v7.widget.AdapterHelper$UpdateOp op int i int count void consumePostponedUpdates () int i int count private void applyMove (android.support.v7.widget.AdapterHelper$UpdateOp) android.support.v7.widget.AdapterHelper$UpdateOp op private void applyRemove (android.support.v7.widget.AdapterHelper$UpdateOp) android.support.v7.widget.AdapterHelper$UpdateOp newOp android.support.v7.widget.AdapterHelper$UpdateOp newOp boolean typeChanged android.support.v7.widget.RecyclerView$ViewHolder vh int position android.support.v7.widget.AdapterHelper$UpdateOp op int tmpStart int tmpCount int tmpEnd int type private void applyUpdate (android.support.v7.widget.AdapterHelper$UpdateOp) android.support.v7.widget.AdapterHelper$UpdateOp newOp android.support.v7.widget.AdapterHelper$UpdateOp newOp android.support.v7.widget.RecyclerView$ViewHolder vh int position Object payload android.support.v7.widget.AdapterHelper$UpdateOp op int tmpStart int tmpCount int tmpEnd int type private void dispatchAndUpdateViewHolders (android.support.v7.widget.AdapterHelper$UpdateOp) android.support.v7.widget.AdapterHelper$UpdateOp tmp int pos int updatedPos boolean continuous int p android.support.v7.widget.AdapterHelper$UpdateOp tmp android.support.v7.widget.AdapterHelper$UpdateOp op int tmpStart int tmpCnt int offsetPositionForPartial int positionMultiplier int positionMultiplier int positionMultiplier Object payload void dispatchFirstPassAndUpdateViewHolders (android.support.v7.widget.AdapterHelper$UpdateOp, int) android.support.v7.widget.AdapterHelper$UpdateOp op int offsetStart private int updatePositionWithPostponed (int, int) int start int end int start int end android.support.v7.widget.AdapterHelper$UpdateOp postponed int i android.support.v7.widget.AdapterHelper$UpdateOp op int i int pos int cmd int count private boolean canFindInPreLayout (int) int pos int end android.support.v7.widget.AdapterHelper$UpdateOp op int i int position int count private void applyAdd (android.support.v7.widget.AdapterHelper$UpdateOp) android.support.v7.widget.AdapterHelper$UpdateOp op private void postponeAndUpdateViewHolders (android.support.v7.widget.AdapterHelper$UpdateOp) android.support.v7.widget.AdapterHelper$UpdateOp op boolean hasPendingUpdates () boolean hasAnyUpdateTypes (int) int updateTypes int findPositionOffset (int) int position int findPositionOffset (int, int) android.support.v7.widget.AdapterHelper$UpdateOp op int i int position int firstPostponedItem int count boolean onItemRangeChanged (int, int, java.lang.Object) int positionStart int itemCount Object payload boolean onItemRangeInserted (int, int) int positionStart int itemCount boolean onItemRangeRemoved (int, int) int positionStart int itemCount boolean onItemRangeMoved (int, int, int) int from int to int itemCount void consumeUpdatesInOnePass () android.support.v7.widget.AdapterHelper$UpdateOp op int i int count public int applyPendingUpdatesToPosition (int) int end android.support.v7.widget.AdapterHelper$UpdateOp op int i int position int size boolean hasUpdates () public android.support.v7.widget.AdapterHelper$UpdateOp obtainUpdateOp (int, int, int, java.lang.Object) int cmd int positionStart int itemCount Object payload android.support.v7.widget.AdapterHelper$UpdateOp op public void recycleUpdateOp (android.support.v7.widget.AdapterHelper$UpdateOp) android.support.v7.widget.AdapterHelper$UpdateOp op void recycleUpdateOpsAndClearList (java.util.List) int i java.util.List ops int count }
android/support/v7/widget/FastScroller$AnimatorUpdater.classFastScroller.java package android.support.v7.widget android.support.v7.widget.FastScroller$AnimatorUpdater extends java.lang.Object implements android.animation.ValueAnimator$AnimatorUpdateListener { final android.support.v7.widget.FastScroller this$0 private void(android.support.v7.widget.FastScroller) public void onAnimationUpdate (android.animation.ValueAnimator) android.animation.ValueAnimator valueAnimator int alpha void (android.support.v7.widget.FastScroller, android.support.v7.widget.FastScroller$1) android.support.v7.widget.FastScroller x0 android.support.v7.widget.FastScroller$1 x1 }
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 layoutManager 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 getTransformedEndWithDecoration (android.view.View) android.view.View view public int getTransformedStartWithDecoration (android.view.View) android.view.View view public int getTotalSpace () public void offsetChild (android.view.View, int) android.view.View view int offset public int getEndPadding () public int getMode () public int getModeInOther () }
android/support/v7/widget/RecyclerView$LayoutManager$1.classRecyclerView.java package android.support.v7.widget android.support.v7.widget.RecyclerView$LayoutManager$1 extends java.lang.Object implements android.support.v7.widget.ViewBoundsCheck$Callback { final android.support.v7.widget.RecyclerView$LayoutManager this$0 void(android.support.v7.widget.RecyclerView$LayoutManager) android.support.v7.widget.RecyclerView$LayoutManager this$0 public int getChildCount () public android.view.View getParent () public android.view.View getChildAt (int) int index public int getParentStart () public int getParentEnd () public int getChildStart (android.view.View) android.view.View view android.support.v7.widget.RecyclerView$LayoutParams params public int getChildEnd (android.view.View) android.view.View view android.support.v7.widget.RecyclerView$LayoutParams params }
android/support/v7/widget/SnapHelper$1.classSnapHelper.java package android.support.v7.widget android.support.v7.widget.SnapHelper$1 extends android.support.v7.widget.RecyclerView$OnScrollListener { boolean mScrolled final android.support.v7.widget.SnapHelper this$0 void(android.support.v7.widget.SnapHelper) android.support.v7.widget.SnapHelper this$0 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$OnChildAttachStateChangeListener.classRecyclerView.java package android.support.v7.widget public abstract android.support.v7.widget.RecyclerView$OnChildAttachStateChangeListener extends java.lang.Object { public abstract void onChildViewAttachedToWindow (android.view.View) public abstract void onChildViewDetachedFromWindow (android.view.View) }
android/support/v7/widget/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) android.support.v7.widget.DefaultItemAnimator this$0 public void run () android.support.v7.widget.DefaultItemAnimator$ChangeInfo change }
android/support/v7/widget/RecyclerViewAccessibilityDelegate$ItemDelegate.classRecyclerViewAccessibilityDelegate.java package android.support.v7.widget public android.support.v7.widget.RecyclerViewAccessibilityDelegate$ItemDelegate extends android.support.v4.view.AccessibilityDelegateCompat { final android.support.v7.widget.RecyclerViewAccessibilityDelegate mRecyclerViewDelegate public void(android.support.v7.widget.RecyclerViewAccessibilityDelegate) android.support.v7.widget.RecyclerViewAccessibilityDelegate recyclerViewDelegate 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/util/ListUpdateCallback.classListUpdateCallback.java package android.support.v7.util public abstract android.support.v7.util.ListUpdateCallback extends java.lang.Object { public abstract void onInserted (int, int) public abstract void onRemoved (int, int) public abstract void onMoved (int, int) public abstract void onChanged (int, int, java.lang.Object) }
android/support/v7/util/DiffUtil$Snake.classDiffUtil.java package android.support.v7.util android.support.v7.util.DiffUtil$Snake extends java.lang.Object { int x int y int size boolean removal boolean reverse void() }
android/support/v7/util/MessageThreadUtil$SyncQueueItem.classMessageThreadUtil.java package android.support.v7.util android.support.v7.util.MessageThreadUtil$SyncQueueItem extends java.lang.Object { private static android.support.v7.util.MessageThreadUtil$SyncQueueItem sPool private static final Object sPoolLock private android.support.v7.util.MessageThreadUtil$SyncQueueItem next public int what public int arg1 public int arg2 public int arg3 public int arg4 public int arg5 public Object data void() void recycle () static android.support.v7.util.MessageThreadUtil$SyncQueueItem obtainMessage (int, int, int, int, int, int, java.lang.Object) android.support.v7.util.MessageThreadUtil$SyncQueueItem item android.support.v7.util.MessageThreadUtil$SyncQueueItem item int what int arg1 int arg2 int arg3 int arg4 int arg5 Object data static android.support.v7.util.MessageThreadUtil$SyncQueueItem obtainMessage (int, int, int) int what int arg1 int arg2 static android.support.v7.util.MessageThreadUtil$SyncQueueItem obtainMessage (int, int, java.lang.Object) int what int arg1 Object data static android.support.v7.util.MessageThreadUtil$SyncQueueItem access$000 (android.support.v7.util.MessageThreadUtil$SyncQueueItem) android.support.v7.util.MessageThreadUtil$SyncQueueItem x0 static android.support.v7.util.MessageThreadUtil$SyncQueueItem access$002 (android.support.v7.util.MessageThreadUtil$SyncQueueItem, android.support.v7.util.MessageThreadUtil$SyncQueueItem) android.support.v7.util.MessageThreadUtil$SyncQueueItem x0 android.support.v7.util.MessageThreadUtil$SyncQueueItem x1 static void () }
android/support/v7/util/ThreadUtil$BackgroundCallback.classThreadUtil.java package android.support.v7.util public abstract android.support.v7.util.ThreadUtil$BackgroundCallback extends java.lang.Object { public abstract void refresh (int) public abstract void updateRange (int, int, int, int, int) public abstract void loadTile (int, int) public abstract void recycleTile (android.support.v7.util.TileList$Tile) }
android/support/v7/util/BatchingListUpdateCallback.classBatchingListUpdateCallback.java package android.support.v7.util public android.support.v7.util.BatchingListUpdateCallback extends java.lang.Object implements android.support.v7.util.ListUpdateCallback { private static final int TYPE_NONE private static final int TYPE_ADD private static final int TYPE_REMOVE private static final int TYPE_CHANGE final android.support.v7.util.ListUpdateCallback mWrapped int mLastEventType int mLastEventPosition int mLastEventCount Object mLastEventPayload public void(android.support.v7.util.ListUpdateCallback) android.support.v7.util.ListUpdateCallback callback public void dispatchLastEvent () public void onInserted (int, int) int position int count public void onRemoved (int, int) int position int count public void onMoved (int, int) int fromPosition int toPosition public void onChanged (int, int, java.lang.Object) int previousEnd int position int count Object payload }
android/support/v7/util/MessageThreadUtil$1$1.classMessageThreadUtil.java package android.support.v7.util android.support.v7.util.MessageThreadUtil$1$1 extends java.lang.Object implements java.lang.Runnable { final android.support.v7.util.MessageThreadUtil$1 this$1 void(android.support.v7.util.MessageThreadUtil$1) android.support.v7.util.MessageThreadUtil$1 this$1 public void run () android.support.v7.util.MessageThreadUtil$SyncQueueItem msg }
android/support/v7/util/DiffUtil$1.classDiffUtil.java package android.support.v7.util final android.support.v7.util.DiffUtil$1 extends java.lang.Object implements java.util.Comparator { void() public int compare (android.support.v7.util.DiffUtil$Snake, android.support.v7.util.DiffUtil$Snake) android.support.v7.util.DiffUtil$Snake o1 android.support.v7.util.DiffUtil$Snake o2 int cmpX public volatile int compare (java.lang.Object, java.lang.Object) }
android/support/v7/util/MessageThreadUtil$1.classMessageThreadUtil.java package android.support.v7.util android.support.v7.util.MessageThreadUtil$1 extends java.lang.Object implements android.support.v7.util.ThreadUtil$MainThreadCallback { final android.support.v7.util.MessageThreadUtil$MessageQueue mQueue private final android.os.Handler mMainThreadHandler static final int UPDATE_ITEM_COUNT static final int ADD_TILE static final int REMOVE_TILE private Runnable mMainThreadRunnable final android.support.v7.util.ThreadUtil$MainThreadCallback val$callback final android.support.v7.util.MessageThreadUtil this$0 void(android.support.v7.util.MessageThreadUtil, android.support.v7.util.ThreadUtil$MainThreadCallback) android.support.v7.util.MessageThreadUtil this$0 public void updateItemCount (int, int) int generation int itemCount public void addTile (int, android.support.v7.util.TileList$Tile) int generation android.support.v7.util.TileList$Tile tile public void removeTile (int, int) int generation int position private void sendMessage (android.support.v7.util.MessageThreadUtil$SyncQueueItem) android.support.v7.util.MessageThreadUtil$SyncQueueItem msg }
android/support/v7/util/TileList$Tile.classTileList.java package android.support.v7.util public android.support.v7.util.TileList$Tile extends java.lang.Object { public final Object[] mItems public int mStartPosition public int mItemCount android.support.v7.util.TileList$Tile mNext public void(java.lang.Class, int) Class klass int size boolean containsPosition (int) int pos java.lang.Object getByPosition (int) int pos }
android/support/v7/util/DiffUtil.classDiffUtil.java package android.support.v7.util public android.support.v7.util.DiffUtil extends java.lang.Object { private static final java.util.Comparator SNAKE_COMPARATOR private void() public static android.support.v7.util.DiffUtil$DiffResult calculateDiff (android.support.v7.util.DiffUtil$Callback) android.support.v7.util.DiffUtil$Callback cb public static android.support.v7.util.DiffUtil$DiffResult calculateDiff (android.support.v7.util.DiffUtil$Callback, boolean) android.support.v7.util.DiffUtil$Range left android.support.v7.util.DiffUtil$Range right android.support.v7.util.DiffUtil$Range range android.support.v7.util.DiffUtil$Snake snake android.support.v7.util.DiffUtil$Callback cb boolean detectMoves int oldSize int newSize java.util.List snakes java.util.List stack int max int[] forward int[] backward java.util.List rangePool private static android.support.v7.util.DiffUtil$Snake diffPartial (android.support.v7.util.DiffUtil$Callback, int, int, int, int, int[], int[], int) int x boolean removal android.support.v7.util.DiffUtil$Snake outSnake int x boolean removal int y int k int x boolean removal android.support.v7.util.DiffUtil$Snake outSnake int backwardK int x boolean removal int y int k int d android.support.v7.util.DiffUtil$Callback cb int startOld int endOld int startNew int endNew int[] forward int[] backward int kOffset int oldSize int newSize int delta int dLimit boolean checkInFwd static void () }
android/support/v7/util/SortedList$BatchedCallback.classSortedList.java package android.support.v7.util public android.support.v7.util.SortedList$BatchedCallback extends android.support.v7.util.SortedList$Callback { final android.support.v7.util.SortedList$Callback mWrappedCallback private final android.support.v7.util.BatchingListUpdateCallback mBatchingListUpdateCallback public void(android.support.v7.util.SortedList$Callback) android.support.v7.util.SortedList$Callback wrappedCallback public int compare (java.lang.Object, java.lang.Object) Object o1 Object o2 public void onInserted (int, int) int position int count public void onRemoved (int, int) int position int count public void onMoved (int, int) int fromPosition int toPosition public void onChanged (int, int) int position int count public boolean areContentsTheSame (java.lang.Object, java.lang.Object) Object oldItem Object newItem public boolean areItemsTheSame (java.lang.Object, java.lang.Object) Object item1 Object item2 public void dispatchLastEvent () }
android/support/v7/util/AsyncListUtil$ViewCallback.classAsyncListUtil.java package android.support.v7.util public abstract android.support.v7.util.AsyncListUtil$ViewCallback extends java.lang.Object { public static final int HINT_SCROLL_NONE public static final int HINT_SCROLL_DESC public static final int HINT_SCROLL_ASC public void() public abstract void getItemRangeInto (int[]) public void extendRangeInto (int[], int[], int) int[] range int[] outRange int scrollHint int fullRange int halfRange public abstract void onDataRefresh () public abstract void onItemLoaded (int) }
android/support/v7/util/SortedList.classSortedList.java package android.support.v7.util public android.support.v7.util.SortedList extends java.lang.Object { public static final int INVALID_POSITION private static final int MIN_CAPACITY private static final int CAPACITY_GROWTH private static final int INSERTION private static final int DELETION private static final int LOOKUP Object[] mData private Object[] mOldData private int mOldDataStart private int mOldDataSize private int mMergedSize private android.support.v7.util.SortedList$Callback mCallback private android.support.v7.util.SortedList$BatchedCallback mBatchedCallback private int mSize private final Class mTClass public void(java.lang.Class, android.support.v7.util.SortedList$Callback) Class klass android.support.v7.util.SortedList$Callback callback public void (java.lang.Class, android.support.v7.util.SortedList$Callback, int) Class klass android.support.v7.util.SortedList$Callback callback int initialCapacity public int size () public int add (java.lang.Object) Object item public void addAll (java.lang.Object[], boolean) Object[] copy Object[] items boolean mayModifyInput public transient void addAll (java.lang.Object[]) Object[] items public void addAll (java.util.Collection) java.util.Collection items Object[] copy private void addAllInternal (java.lang.Object[]) Object[] newItems boolean forceBatchedUpdates int newSize private int deduplicate (java.lang.Object[]) int sameItemPos Object currentItem int compare int i Object[] items int rangeStart int rangeEnd private int findSameItem (java.lang.Object, java.lang.Object[], int, int) int pos Object item Object[] items int from int to private void merge (java.lang.Object[], int) int itemCount int itemCount Object oldItem Object newItem int compare Object[] newData int newDataSize int mergedCapacity int newDataStart private void throwIfMerging () public void beginBatchedUpdates () public void endBatchedUpdates () private int add (java.lang.Object, boolean) Object existing Object item boolean notify int index public boolean remove (java.lang.Object) Object item public java.lang.Object removeItemAt (int) int index Object item private boolean remove (java.lang.Object, boolean) Object item boolean notify int index private void removeItemAtIndex (int, boolean) int index boolean notify public void updateItemAt (int, java.lang.Object) int cmp int index Object item Object existing boolean contentsChanged int newIndex public void recalculatePositionOfItemAt (int) int index Object item int newIndex public java.lang.Object get (int) throws java.lang.IndexOutOfBoundsException int index public int indexOf (java.lang.Object) int index Object item private int findIndexOf (java.lang.Object, java.lang.Object[], int, int, int) int exact int middle Object myItem int cmp Object item Object[] mData int left int right int reason private int linearEqualitySearch (java.lang.Object, int, int, int) Object nextItem int cmp int next Object nextItem int cmp int next Object item int middle int left int right private void addToData (int, java.lang.Object) Object[] newData int index Object item public void clear () int prevSize }
android/support/v7/util/DiffUtil$PostponedUpdate.classDiffUtil.java package android.support.v7.util android.support.v7.util.DiffUtil$PostponedUpdate extends java.lang.Object { int posInOwnerList int currentPos boolean removal public void(int, int, boolean) int posInOwnerList int currentPos boolean removal }
android/support/v7/util/DiffUtil$DiffResult$1.classDiffUtil.java package android.support.v7.util android.support.v7.util.DiffUtil$DiffResult$1 extends java.lang.Object implements android.support.v7.util.ListUpdateCallback { final android.support.v7.widget.RecyclerView$Adapter val$adapter final android.support.v7.util.DiffUtil$DiffResult this$0 void(android.support.v7.util.DiffUtil$DiffResult, android.support.v7.widget.RecyclerView$Adapter) android.support.v7.util.DiffUtil$DiffResult this$0 public void onInserted (int, int) int position int count public void onRemoved (int, int) int position int count public void onMoved (int, int) int fromPosition int toPosition public void onChanged (int, int, java.lang.Object) int position int count Object payload }
android/support/v7/util/TileList.classTileList.java package android.support.v7.util android.support.v7.util.TileList extends java.lang.Object { final int mTileSize private final android.util.SparseArray mTiles android.support.v7.util.TileList$Tile mLastAccessedTile public void(int) int tileSize public java.lang.Object getItemAt (int) int startPosition int index int pos public int size () public void clear () public android.support.v7.util.TileList$Tile getAtIndex (int) int index public android.support.v7.util.TileList$Tile addOrReplace (android.support.v7.util.TileList$Tile) android.support.v7.util.TileList$Tile newTile int index android.support.v7.util.TileList$Tile oldTile public android.support.v7.util.TileList$Tile removeAtPos (int) int startPosition android.support.v7.util.TileList$Tile tile }
android/support/v7/util/AsyncListUtil$2.classAsyncListUtil.java package android.support.v7.util android.support.v7.util.AsyncListUtil$2 extends java.lang.Object implements android.support.v7.util.ThreadUtil$BackgroundCallback { private android.support.v7.util.TileList$Tile mRecycledRoot final android.util.SparseBooleanArray mLoadedTiles private int mGeneration private int mItemCount private int mFirstRequiredTileStart private int mLastRequiredTileStart final android.support.v7.util.AsyncListUtil this$0 void(android.support.v7.util.AsyncListUtil) android.support.v7.util.AsyncListUtil this$0 public void refresh (int) int generation public void updateRange (int, int, int, int, int) int rangeStart int rangeEnd int extRangeStart int extRangeEnd int scrollHint int firstVisibleTileStart int lastVisibleTileStart private int getTileStart (int) int position private void requestTiles (int, int, int, boolean) int tileStart int i int firstTileStart int lastTileStart int scrollHint boolean backwards public void loadTile (int, int) int position int scrollHint android.support.v7.util.TileList$Tile tile public void recycleTile (android.support.v7.util.TileList$Tile) android.support.v7.util.TileList$Tile tile private android.support.v7.util.TileList$Tile acquireTile () android.support.v7.util.TileList$Tile result private boolean isTileLoaded (int) int position private void addTile (android.support.v7.util.TileList$Tile) android.support.v7.util.TileList$Tile tile private void removeTile (int) int position private void flushTileCache (int) int firstLoadedTileStart int lastLoadedTileStart int startMargin int endMargin int scrollHint int cacheSizeLimit private transient void log (java.lang.String, java.lang.Object[]) String s Object[] args }
android/support/v7/util/AsyncListUtil$1.classAsyncListUtil.java package android.support.v7.util android.support.v7.util.AsyncListUtil$1 extends java.lang.Object implements android.support.v7.util.ThreadUtil$MainThreadCallback { final android.support.v7.util.AsyncListUtil this$0 void(android.support.v7.util.AsyncListUtil) android.support.v7.util.AsyncListUtil this$0 public void updateItemCount (int, int) int generation int itemCount public void addTile (int, android.support.v7.util.TileList$Tile) int position int generation android.support.v7.util.TileList$Tile tile android.support.v7.util.TileList$Tile duplicate int endPosition int index public void removeTile (int, int) int generation int position android.support.v7.util.TileList$Tile tile private void recycleAllTiles () int i private boolean isRequestedGeneration (int) int generation }
android/support/v7/util/ThreadUtil.classThreadUtil.java package android.support.v7.util abstract android.support.v7.util.ThreadUtil extends java.lang.Object { public abstract android.support.v7.util.ThreadUtil$MainThreadCallback getMainThreadProxy (android.support.v7.util.ThreadUtil$MainThreadCallback) public abstract android.support.v7.util.ThreadUtil$BackgroundCallback getBackgroundProxy (android.support.v7.util.ThreadUtil$BackgroundCallback) }
android/support/v7/util/DiffUtil$Callback.classDiffUtil.java package android.support.v7.util public abstract android.support.v7.util.DiffUtil$Callback extends java.lang.Object { public void() public abstract int getOldListSize () public abstract int getNewListSize () public abstract boolean areItemsTheSame (int, int) public abstract boolean areContentsTheSame (int, int) public java.lang.Object getChangePayload (int, int) int oldItemPosition int newItemPosition }
android/support/v7/util/MessageThreadUtil$MessageQueue.classMessageThreadUtil.java package android.support.v7.util android.support.v7.util.MessageThreadUtil$MessageQueue extends java.lang.Object { private android.support.v7.util.MessageThreadUtil$SyncQueueItem mRoot void() synchronized android.support.v7.util.MessageThreadUtil$SyncQueueItem next () android.support.v7.util.MessageThreadUtil$SyncQueueItem next synchronized void sendMessageAtFrontOfQueue (android.support.v7.util.MessageThreadUtil$SyncQueueItem) android.support.v7.util.MessageThreadUtil$SyncQueueItem item synchronized void sendMessage (android.support.v7.util.MessageThreadUtil$SyncQueueItem) android.support.v7.util.MessageThreadUtil$SyncQueueItem item android.support.v7.util.MessageThreadUtil$SyncQueueItem last synchronized void removeMessages (int) android.support.v7.util.MessageThreadUtil$SyncQueueItem item android.support.v7.util.MessageThreadUtil$SyncQueueItem next android.support.v7.util.MessageThreadUtil$SyncQueueItem prev android.support.v7.util.MessageThreadUtil$SyncQueueItem item int what }
android/support/v7/util/MessageThreadUtil$2$1.classMessageThreadUtil.java package android.support.v7.util android.support.v7.util.MessageThreadUtil$2$1 extends java.lang.Object implements java.lang.Runnable { final android.support.v7.util.MessageThreadUtil$2 this$1 void(android.support.v7.util.MessageThreadUtil$2) android.support.v7.util.MessageThreadUtil$2 this$1 public void run () android.support.v7.util.MessageThreadUtil$SyncQueueItem msg }
android/support/v7/util/SortedList$Callback.classSortedList.java package android.support.v7.util public abstract android.support.v7.util.SortedList$Callback extends java.lang.Object implements java.util.Comparator android.support.v7.util.ListUpdateCallback { public void() public abstract int compare (java.lang.Object, java.lang.Object) public abstract void onChanged (int, int) public void onChanged (int, int, java.lang.Object) int position int count Object payload public abstract boolean areContentsTheSame (java.lang.Object, java.lang.Object) public abstract boolean areItemsTheSame (java.lang.Object, java.lang.Object) }
android/support/v7/util/ThreadUtil$MainThreadCallback.classThreadUtil.java package android.support.v7.util public abstract android.support.v7.util.ThreadUtil$MainThreadCallback extends java.lang.Object { public abstract void updateItemCount (int, int) public abstract void addTile (int, android.support.v7.util.TileList$Tile) public abstract void removeTile (int, int) }
android/support/v7/util/AsyncListUtil$DataCallback.classAsyncListUtil.java package android.support.v7.util public abstract android.support.v7.util.AsyncListUtil$DataCallback extends java.lang.Object { public void() public abstract int refreshData () public abstract void fillData (java.lang.Object[], int, int) public void recycleData (java.lang.Object[], int) Object[] data int itemCount public int getMaxCachedTiles () }
android/support/v7/util/MessageThreadUtil$2.classMessageThreadUtil.java package android.support.v7.util android.support.v7.util.MessageThreadUtil$2 extends java.lang.Object implements android.support.v7.util.ThreadUtil$BackgroundCallback { final android.support.v7.util.MessageThreadUtil$MessageQueue mQueue private final java.util.concurrent.Executor mExecutor java.util.concurrent.atomic.AtomicBoolean mBackgroundRunning static final int REFRESH static final int UPDATE_RANGE static final int LOAD_TILE static final int RECYCLE_TILE private Runnable mBackgroundRunnable final android.support.v7.util.ThreadUtil$BackgroundCallback val$callback final android.support.v7.util.MessageThreadUtil this$0 void(android.support.v7.util.MessageThreadUtil, android.support.v7.util.ThreadUtil$BackgroundCallback) android.support.v7.util.MessageThreadUtil this$0 public void refresh (int) int generation public void updateRange (int, int, int, int, int) int rangeStart int rangeEnd int extRangeStart int extRangeEnd int scrollHint public void loadTile (int, int) int position int scrollHint public void recycleTile (android.support.v7.util.TileList$Tile) android.support.v7.util.TileList$Tile tile private void sendMessage (android.support.v7.util.MessageThreadUtil$SyncQueueItem) android.support.v7.util.MessageThreadUtil$SyncQueueItem msg private void sendMessageAtFrontOfQueue (android.support.v7.util.MessageThreadUtil$SyncQueueItem) android.support.v7.util.MessageThreadUtil$SyncQueueItem msg private void maybeExecuteBackgroundRunnable () }
android/support/v7/util/DiffUtil$Range.classDiffUtil.java package android.support.v7.util android.support.v7.util.DiffUtil$Range extends java.lang.Object { int oldListStart int oldListEnd int newListStart int newListEnd public void() public void (int, int, int, int) int oldListStart int oldListEnd int newListStart int newListEnd }
android/support/v7/util/AsyncListUtil.classAsyncListUtil.java package android.support.v7.util public android.support.v7.util.AsyncListUtil extends java.lang.Object { static final String TAG static final boolean DEBUG final Class mTClass final int mTileSize final android.support.v7.util.AsyncListUtil$DataCallback mDataCallback final android.support.v7.util.AsyncListUtil$ViewCallback mViewCallback final android.support.v7.util.TileList mTileList final android.support.v7.util.ThreadUtil$MainThreadCallback mMainThreadProxy final android.support.v7.util.ThreadUtil$BackgroundCallback mBackgroundProxy final int[] mTmpRange final int[] mPrevRange final int[] mTmpRangeExtended boolean mAllowScrollHints private int mScrollHint int mItemCount int mDisplayedGeneration int mRequestedGeneration final android.util.SparseIntArray mMissingPositions private final android.support.v7.util.ThreadUtil$MainThreadCallback mMainThreadCallback private final android.support.v7.util.ThreadUtil$BackgroundCallback mBackgroundCallback transient void log (java.lang.String, java.lang.Object[]) String s Object[] args public void(java.lang.Class, int, android.support.v7.util.AsyncListUtil$DataCallback, android.support.v7.util.AsyncListUtil$ViewCallback) Class klass int tileSize android.support.v7.util.AsyncListUtil$DataCallback dataCallback android.support.v7.util.AsyncListUtil$ViewCallback viewCallback android.support.v7.util.ThreadUtil threadUtil private boolean isRefreshPending () public void onRangeChanged () public void refresh () public java.lang.Object getItem (int) int position Object item public int getItemCount () void updateRange () }
android/support/v7/util/DiffUtil$DiffResult.classDiffUtil.java package android.support.v7.util public android.support.v7.util.DiffUtil$DiffResult extends java.lang.Object { private static final int FLAG_NOT_CHANGED private static final int FLAG_CHANGED private static final int FLAG_MOVED_CHANGED private static final int FLAG_MOVED_NOT_CHANGED private static final int FLAG_IGNORE private static final int FLAG_OFFSET private static final int FLAG_MASK private final java.util.List mSnakes private final int[] mOldItemStatuses private final int[] mNewItemStatuses private final android.support.v7.util.DiffUtil$Callback mCallback private final int mOldListSize private final int mNewListSize private final boolean mDetectMoves void(android.support.v7.util.DiffUtil$Callback, java.util.List, int[], int[], boolean) android.support.v7.util.DiffUtil$Callback callback java.util.List snakes int[] oldItemStatuses int[] newItemStatuses boolean detectMoves private void addRootSnake () android.support.v7.util.DiffUtil$Snake root android.support.v7.util.DiffUtil$Snake firstSnake private void findMatchingItems () int oldItemPos int newItemPos boolean theSame int changeFlag int j android.support.v7.util.DiffUtil$Snake snake int endX int endY int i int posOld int posNew private void findAddition (int, int, int) int x int y int snakeIndex private void findRemoval (int, int, int) int x int y int snakeIndex private boolean findMatchingItem (int, int, int, boolean) int myItemPos int curX int curY boolean theSame int changeFlag int pos boolean theSame int changeFlag int pos android.support.v7.util.DiffUtil$Snake snake int endX int endY int i int x int y int snakeIndex boolean removal int myItemPos int curX int curY public void dispatchUpdatesTo (android.support.v7.widget.RecyclerView$Adapter) android.support.v7.widget.RecyclerView$Adapter adapter public void dispatchUpdatesTo (android.support.v7.util.ListUpdateCallback) android.support.v7.util.BatchingListUpdateCallback batchingCallback int i android.support.v7.util.DiffUtil$Snake snake int snakeSize int endX int endY int snakeIndex android.support.v7.util.ListUpdateCallback updateCallback android.support.v7.util.BatchingListUpdateCallback batchingCallback java.util.List postponedUpdates int posOld int posNew private static android.support.v7.util.DiffUtil$PostponedUpdate removePostponedUpdate (java.util.List, int, boolean) int j android.support.v7.util.DiffUtil$PostponedUpdate update int i java.util.List updates int pos boolean removal private void dispatchAdditions (java.util.List, android.support.v7.util.ListUpdateCallback, int, int, int) android.support.v7.util.DiffUtil$PostponedUpdate update int pos android.support.v7.util.DiffUtil$PostponedUpdate update int status int i java.util.List postponedUpdates android.support.v7.util.ListUpdateCallback updateCallback int start int count int globalIndex private void dispatchRemovals (java.util.List, android.support.v7.util.ListUpdateCallback, int, int, int) android.support.v7.util.DiffUtil$PostponedUpdate update int pos android.support.v7.util.DiffUtil$PostponedUpdate update int status int i java.util.List postponedUpdates android.support.v7.util.ListUpdateCallback updateCallback int start int count int globalIndex java.util.List getSnakes () }
android/support/v7/util/MessageThreadUtil.classMessageThreadUtil.java package android.support.v7.util android.support.v7.util.MessageThreadUtil extends java.lang.Object implements android.support.v7.util.ThreadUtil { void() public android.support.v7.util.ThreadUtil$MainThreadCallback getMainThreadProxy (android.support.v7.util.ThreadUtil$MainThreadCallback) android.support.v7.util.ThreadUtil$MainThreadCallback callback public android.support.v7.util.ThreadUtil$BackgroundCallback getBackgroundProxy (android.support.v7.util.ThreadUtil$BackgroundCallback) android.support.v7.util.ThreadUtil$BackgroundCallback callback }
android/support/v7/recyclerview/BuildConfig.classBuildConfig.java package android.support.v7.recyclerview public final android.support.v7.recyclerview.BuildConfig extends java.lang.Object { public static final boolean DEBUG public static final String APPLICATION_ID public static final String BUILD_TYPE public static final String FLAVOR public static final int VERSION_CODE public static final String VERSION_NAME public void() }