Home
last modified time | relevance | path

Searched refs:mLastVisibleIndex (Results 1 – 5 of 5) sorted by relevance

/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/
DGrid.java114 protected int mLastVisibleIndex = -1; field in Grid
216 return mLastVisibleIndex; in getLastVisibleIndex()
223 mFirstVisibleIndex = mLastVisibleIndex = -1; in resetVisibleIndex()
234 if (mLastVisibleIndex < 0) { in invalidateItemsAfter()
237 while (mLastVisibleIndex >= index) { in invalidateItemsAfter()
238 mProvider.removeItem(mLastVisibleIndex); in invalidateItemsAfter()
239 mLastVisibleIndex--; in invalidateItemsAfter()
264 return findRowMin(findLarge, mReversedFlow ? mLastVisibleIndex : mFirstVisibleIndex, in findRowMin()
279 return findRowMax(findLarge, mReversedFlow ? mFirstVisibleIndex : mLastVisibleIndex, in findRowMax()
293 if (mLastVisibleIndex < 0) { in checkAppendOverLimit()
[all …]
DStaggeredGrid.java182 if (mLastVisibleIndex < 0) { in prependVisbleItemsWithCache()
183 mLastVisibleIndex = itemIndex; in prependVisbleItemsWithCache()
263 if (mLastVisibleIndex < 0) { in prependVisibleItemToRow()
264 mLastVisibleIndex = itemIndex; in prependVisibleItemToRow()
305 if (mLastVisibleIndex >= 0) { in appendVisbleItemsWithCache()
307 itemIndex = mLastVisibleIndex + 1; in appendVisbleItemsWithCache()
308 edge = mProvider.getEdge(mLastVisibleIndex); in appendVisbleItemsWithCache()
335 mLastVisibleIndex = itemIndex; in appendVisbleItemsWithCache()
368 if (mLastVisibleIndex >= 0) { in appendVisibleItemToRow()
369 if (mLastVisibleIndex != getLastIndex() || mLastVisibleIndex != itemIndex - 1) { in appendVisibleItemToRow()
[all …]
DSingleRow.java43 pw.print(mLastVisibleIndex); in debugPrint()
49 if (mLastVisibleIndex >= 0) { in getStartIndexForAppend()
50 return mLastVisibleIndex + 1; in getStartIndexForAppend()
80 if (mFirstVisibleIndex < 0 || mLastVisibleIndex < 0) { in prependVisibleItems()
82 mLastVisibleIndex = mFirstVisibleIndex = index; in prependVisibleItems()
113 if (mFirstVisibleIndex < 0 || mLastVisibleIndex< 0) { in appendVisibleItems()
115 mLastVisibleIndex = mFirstVisibleIndex = index; in appendVisibleItems()
122 mLastVisibleIndex = index; in appendVisibleItems()
DStaggeredGridDefault.java45 int edge = mProvider.getEdge(mLastVisibleIndex); in getRowMax()
46 Location loc = getLocation(mLastVisibleIndex); in getRowMax()
50 for (int i = mLastVisibleIndex - 1; i >= getFirstIndex(); i--) { in getRowMax()
70 int edge = mProvider.getEdge(mLastVisibleIndex); in getRowMin()
71 Location loc = getLocation(mLastVisibleIndex); in getRowMin()
75 for (int i = mLastVisibleIndex - 1; i >= getFirstIndex(); i--) { in getRowMin()
113 for (int i = indexLimit + 1; visitedRows < mNumRows && i <= mLastVisibleIndex; i++) { in findRowMax()
181 for (int i = indexLimit + 1; visitedRows < mNumRows && i <= mLastVisibleIndex; i++) { in findRowMin()
205 for (int index = mLastVisibleIndex; index >= mFirstVisibleIndex; index--) { in findRowEdgeLimitSearchIndex()
214 for (int index = mFirstVisibleIndex; index <= mLastVisibleIndex; index++) { in findRowEdgeLimitSearchIndex()
[all …]
/frameworks/support/v17/tests/src/android/support/v17/leanback/widget/
DSingleRowTest.java33 assertEquals(dump(mSingleRow) + " Should filled 2 items", 1, mSingleRow.mLastVisibleIndex); in testAppendPrependRemove()
37 2, mSingleRow.mLastVisibleIndex); in testAppendPrependRemove()
41 3, mSingleRow.mLastVisibleIndex); in testAppendPrependRemove()
45 5, mSingleRow.mLastVisibleIndex); in testAppendPrependRemove()
54 assertEquals(dump(mSingleRow) + " Should filled 2 items", 1, mSingleRow.mLastVisibleIndex); in testAppendPrependRemove()
58 5, mSingleRow.mLastVisibleIndex); in testAppendPrependRemove()
77 assertEquals(dump(mSingleRow) + " Should filled 2 items", 1, mSingleRow.mLastVisibleIndex); in testAppendPrependRemoveReversed()
81 2, mSingleRow.mLastVisibleIndex); in testAppendPrependRemoveReversed()
85 3, mSingleRow.mLastVisibleIndex); in testAppendPrependRemoveReversed()
89 5, mSingleRow.mLastVisibleIndex); in testAppendPrependRemoveReversed()
[all …]