Lines Matching refs:mProvider
53 return Math.min(mStartIndex, mProvider.getCount() - 1);
63 return Math.min(mStartIndex, mProvider.getCount() - 1);
65 return mProvider.getCount() - 1;
71 if (mProvider.getCount() == 0) {
78 int minIndex = mProvider.getMinIndex();
80 int size = mProvider.createItem(index, false, mTmpItem, false);
87 edge = mProvider.getEdge(index + 1) + mSpacing + size;
89 edge = mProvider.getEdge(index + 1) - mSpacing - size;
93 mProvider.addItem(mTmpItem[0], index, size, 0, edge);
104 if (mProvider.getCount() == 0) {
112 for (int index = getStartIndexForAppend(); index < mProvider.getCount(); index++) {
113 int size = mProvider.createItem(index, true, mTmpItem, false);
120 edge = mProvider.getEdge(index - 1) - mProvider.getSize(index - 1) - mSpacing;
122 edge = mProvider.getEdge(index - 1) + mProvider.getSize(index - 1) + mSpacing;
126 mProvider.addItem(mTmpItem[0], index, size, 0, edge);
147 nearestEdge = mProvider.getEdge(mFirstVisibleIndex)
151 if (getLastVisibleIndex() == mProvider.getCount() - 1) {
156 int itemSizeWithSpace = mProvider.getSize(mLastVisibleIndex) + mSpacing;
157 nearestEdge = mProvider.getEdge(mLastVisibleIndex)
180 return mReversedFlow ? mProvider.getEdge(indexLimit) - mProvider.getSize(indexLimit)
181 : mProvider.getEdge(indexLimit);
190 return mReversedFlow ? mProvider.getEdge(indexLimit)
191 : mProvider.getEdge(indexLimit) + mProvider.getSize(indexLimit);