mirror of
https://github.com/Pinball3D/Rabbit-R1.git
synced 2024-12-28 18:12:31 -06:00
39 lines
1.4 KiB
Java
39 lines
1.4 KiB
Java
package androidx.recyclerview.widget;
|
|
|
|
import android.view.View;
|
|
import androidx.recyclerview.widget.RecyclerView;
|
|
|
|
/* loaded from: classes2.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;
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
public boolean hasMore(RecyclerView.State state) {
|
|
int i = this.mCurrentPosition;
|
|
return i >= 0 && i < state.getItemCount();
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
public 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 + '}';
|
|
}
|
|
}
|