Searched refs:layoutState (Results 1 – 4 of 4) sorted by relevance
/frameworks/base/core/java/com/android/internal/widget/ |
D | LinearLayoutManager.java | 1188 void collectPrefetchPositionsForLayoutState(RecyclerView.State state, LayoutState layoutState, in collectPrefetchPositionsForLayoutState() argument 1190 final int pos = layoutState.mCurrentPosition; in collectPrefetchPositionsForLayoutState() 1192 layoutPrefetchRegistry.addPosition(pos, layoutState.mScrollingOffset); in collectPrefetchPositionsForLayoutState() 1449 private void recycleByLayoutState(RecyclerView.Recycler recycler, LayoutState layoutState) { in recycleByLayoutState() argument 1450 if (!layoutState.mRecycle || layoutState.mInfinite) { in recycleByLayoutState() 1453 if (layoutState.mLayoutDirection == LayoutState.LAYOUT_START) { in recycleByLayoutState() 1454 recycleViewsFromEnd(recycler, layoutState.mScrollingOffset); in recycleByLayoutState() 1456 recycleViewsFromStart(recycler, layoutState.mScrollingOffset); in recycleByLayoutState() 1471 int fill(RecyclerView.Recycler recycler, LayoutState layoutState, in fill() argument 1474 final int start = layoutState.mAvailable; in fill() [all …]
|
/frameworks/support/v7/recyclerview/src/main/java/androidx/recyclerview/widget/ |
D | LinearLayoutManager.java | 1215 void collectPrefetchPositionsForLayoutState(RecyclerView.State state, LayoutState layoutState, in collectPrefetchPositionsForLayoutState() argument 1217 final int pos = layoutState.mCurrentPosition; in collectPrefetchPositionsForLayoutState() 1219 layoutPrefetchRegistry.addPosition(pos, Math.max(0, layoutState.mScrollingOffset)); in collectPrefetchPositionsForLayoutState() 1477 private void recycleByLayoutState(RecyclerView.Recycler recycler, LayoutState layoutState) { in recycleByLayoutState() argument 1478 if (!layoutState.mRecycle || layoutState.mInfinite) { in recycleByLayoutState() 1481 if (layoutState.mLayoutDirection == LayoutState.LAYOUT_START) { in recycleByLayoutState() 1482 recycleViewsFromEnd(recycler, layoutState.mScrollingOffset); in recycleByLayoutState() 1484 recycleViewsFromStart(recycler, layoutState.mScrollingOffset); in recycleByLayoutState() 1499 int fill(RecyclerView.Recycler recycler, LayoutState layoutState, in fill() argument 1502 final int start = layoutState.mAvailable; in fill() [all …]
|
D | GridLayoutManager.java | 509 void collectPrefetchPositionsForLayoutState(RecyclerView.State state, LayoutState layoutState, in collectPrefetchPositionsForLayoutState() argument 513 while (count < mSpanCount && layoutState.hasMore(state) && remainingSpan > 0) { in collectPrefetchPositionsForLayoutState() 514 final int pos = layoutState.mCurrentPosition; in collectPrefetchPositionsForLayoutState() 515 layoutPrefetchRegistry.addPosition(pos, Math.max(0, layoutState.mScrollingOffset)); in collectPrefetchPositionsForLayoutState() 518 layoutState.mCurrentPosition += layoutState.mItemDirection; in collectPrefetchPositionsForLayoutState() 525 LayoutState layoutState, LayoutChunkResult result) { in layoutChunk() argument 536 layoutState.mItemDirection == LayoutState.ITEM_DIRECTION_TAIL; in layoutChunk() 541 int itemSpanIndex = getSpanIndex(recycler, state, layoutState.mCurrentPosition); in layoutChunk() 542 int itemSpanSize = getSpanSize(recycler, state, layoutState.mCurrentPosition); in layoutChunk() 545 while (count < mSpanCount && layoutState.hasMore(state) && remainingSpan > 0) { in layoutChunk() [all …]
|
D | StaggeredGridLayoutManager.java | 1575 private int fill(RecyclerView.Recycler recycler, LayoutState layoutState, 1583 if (layoutState.mLayoutDirection == LayoutState.LAYOUT_END) { 1589 if (layoutState.mLayoutDirection == LayoutState.LAYOUT_END) { 1590 targetLine = layoutState.mEndLine + layoutState.mAvailable; 1592 targetLine = layoutState.mStartLine - layoutState.mAvailable; 1596 updateAllRemainingSpans(layoutState.mLayoutDirection, targetLine); 1599 + "remaining spans:" + mRemainingSpans + ", state: " + layoutState); 1607 while (layoutState.hasMore(state) 1609 View view = layoutState.next(recycler); 1616 currentSpan = lp.mFullSpan ? mSpans[0] : getNextSpan(layoutState); [all …]
|