Lines Matching defs:size

55          * size of the item.
57 public int size;
59 public Location(int row, int offset, int size) {
62 this.size = size;
69 // <= mFirstIndex + mLocations.size() - 1
90 return mFirstIndex + mLocations.size() - 1;
94 * Returns the size of the saved {@link Location}s.
97 return mLocations.size();
102 if (mLocations.size() == 0) {
110 for (int i = 0, size = mLocations.size(); i < size; i++) {
142 if (mLocations.size() == 0) {
172 int size = mProvider.createItem(itemIndex, false, mTmpItem);
173 if (size != loc.size) {
178 mPendingItemSize = size;
185 mProvider.addItem(mTmpItem[0], itemIndex, size, rowIndex, edge - offset);
220 // sum of offset of [cachedIndex + 1, itemIndex] should be size of the
222 int offset = isReversedFlow() ? -getLocation(cachedIndex).size - mMargin:
223 getLocation(cachedIndex).size + mMargin;
255 loc.size = mPendingItemSize;
259 loc.size = mProvider.createItem(itemIndex, false, mTmpItem);
266 int thisEdge = !mReversedFlow ? edge - loc.size : edge + loc.size;
270 mProvider.addItem(item, itemIndex, loc.size, rowIndex, thisEdge);
271 return loc.size;
299 if (mLocations.size() == 0) {
329 int size = mProvider.createItem(itemIndex, true, mTmpItem);
330 if (size != loc.size) {
331 loc.size = size;
339 mProvider.addItem(mTmpItem[0], itemIndex, size, rowIndex, edge);
377 if (mLocations.size() > 0 && itemIndex == getLastIndex() + 1) {
389 loc.size = mPendingItemSize;
393 loc.size = mProvider.createItem(itemIndex, true, mTmpItem);
396 if (mLocations.size() == 1) {
405 mProvider.addItem(item, itemIndex, loc.size, rowIndex, location);
406 return loc.size;
417 if (row.size() > 0 && row.getLast() == i - 1) {
435 if (mLocations.size() == 0) {