Lines Matching refs:mProvider
52 return Math.min(mStartIndex, mProvider.getCount() - 1);
62 return Math.min(mStartIndex, mProvider.getCount() - 1);
64 return mProvider.getCount() - 1;
70 if (mProvider.getCount() == 0) {
78 int size = mProvider.createItem(index, false, mTmpItem);
85 edge = mProvider.getEdge(index + 1) + mMargin + size;
87 edge = mProvider.getEdge(index + 1) - mMargin - size;
91 mProvider.addItem(mTmpItem[0], index, size, 0, edge);
102 if (mProvider.getCount() == 0) {
110 for (int index = getStartIndexForAppend(); index < mProvider.getCount(); index++) {
111 int size = mProvider.createItem(index, true, mTmpItem);
118 edge = mProvider.getEdge(index - 1) - mProvider.getSize(index - 1) - mMargin;
120 edge = mProvider.getEdge(index - 1) + mProvider.getSize(index - 1) + mMargin;
124 mProvider.addItem(mTmpItem[0], index, size, 0, edge);
148 return mReversedFlow ? mProvider.getEdge(indexLimit) - mProvider.getSize(indexLimit)
149 : mProvider.getEdge(indexLimit);
158 return mReversedFlow ? mProvider.getEdge(indexLimit)
159 : mProvider.getEdge(indexLimit) + mProvider.getSize(indexLimit);