ADD week 5
This commit is contained in:
		| @@ -0,0 +1,40 @@ | ||||
| package androidx.recyclerview.widget; | ||||
|  | ||||
| import android.view.View; | ||||
| import androidx.recyclerview.widget.RecyclerView; | ||||
|  | ||||
| /* loaded from: classes.dex */ | ||||
| class LayoutState { | ||||
|     static final int INVALID_LAYOUT = Integer.MIN_VALUE; | ||||
|     static final int ITEM_DIRECTION_HEAD = -1; | ||||
|     static final int ITEM_DIRECTION_TAIL = 1; | ||||
|     static final int LAYOUT_END = 1; | ||||
|     static final int LAYOUT_START = -1; | ||||
|     int mAvailable; | ||||
|     int mCurrentPosition; | ||||
|     boolean mInfinite; | ||||
|     int mItemDirection; | ||||
|     int mLayoutDirection; | ||||
|     boolean mStopInFocusable; | ||||
|     boolean mRecycle = true; | ||||
|     int mStartLine = 0; | ||||
|     int mEndLine = 0; | ||||
|  | ||||
|     LayoutState() { | ||||
|     } | ||||
|  | ||||
|     boolean hasMore(RecyclerView.State state) { | ||||
|         int i = this.mCurrentPosition; | ||||
|         return i >= 0 && i < state.getItemCount(); | ||||
|     } | ||||
|  | ||||
|     View next(RecyclerView.Recycler recycler) { | ||||
|         View viewForPosition = recycler.getViewForPosition(this.mCurrentPosition); | ||||
|         this.mCurrentPosition += this.mItemDirection; | ||||
|         return viewForPosition; | ||||
|     } | ||||
|  | ||||
|     public String toString() { | ||||
|         return "LayoutState{mAvailable=" + this.mAvailable + ", mCurrentPosition=" + this.mCurrentPosition + ", mItemDirection=" + this.mItemDirection + ", mLayoutDirection=" + this.mLayoutDirection + ", mStartLine=" + this.mStartLine + ", mEndLine=" + this.mEndLine + '}'; | ||||
|     } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user