Lines Matching refs:bottom

104      * or a footer at the bottom.
209 * Make sure views are touching the top or bottom edge, as appropriate for
234 // we are too high, slide all views down to align with bottom
236 delta = child.getBottom() - (getHeight() - mListPadding.bottom);
350 * Add a fixed view to appear at the bottom of the list. If addFooterView is
388 * Add a fixed view to appear at the bottom of the list. If addFooterView is
562 * @return Whether the list needs to show the bottom fading edge
569 final int listBottom = mScrollY + getHeight() - mListPadding.bottom;
601 // leave room for bottom fading edge as long as rect isn't at very bottom
603 || (rect.bottom < (bottomOfBottomChild - fadingEdge))) {
610 if (rect.bottom > listUnfadedBottom && rect.top > listUnfadedTop) {
619 // get entire rect at bottom of screen
620 scrollYDelta += (rect.bottom - listUnfadedBottom);
626 } else if (rect.top < listUnfadedTop && rect.bottom < listUnfadedBottom) {
633 scrollYDelta -= (listUnfadedBottom - rect.bottom);
698 end -= mListPadding.bottom;
722 * @param nextBottom The location where the bottom of the item associated
752 * Fills the list from top to bottom, starting with mFirstPosition
849 // Some of the newly selected item extends below the bottom of the list
855 // Find space required to bring the bottom of the selected item
889 * Calculate the bottom-most pixel we can draw the selection into
894 * @return The bottom-most pixel we can draw the selection into
1002 // Some of the newly selected item extends below the bottom of the list
1008 // Find space required to bring the bottom of the selected item fully into view
1227 heightSize = mListPadding.top + mListPadding.bottom + childHeight +
1307 return mListPadding.top + mListPadding.bottom;
1311 int returnedHeight = mListPadding.top + mListPadding.bottom;
1419 // This will correct for the bottom of the last view not touching the bottom of the list
1438 * Check if we have dragged the bottom of the list too high (we have pushed the
1453 // ... and its bottom edge
1456 // This is bottom of our drawable area
1457 final int end = (mBottom - mTop) - mListPadding.bottom;
1459 // This is how far the bottom edge of the last view is from the bottom of the
1487 * Check if we have dragged the bottom of the list too low (we have pushed the
1488 * bottom element off the bottom of the screen when we did not need to). Correct by sliding
1495 // bottom of the list to be pushed down.
1507 // This is bottom of our drawable area
1508 final int end = (mBottom - mTop) - mListPadding.bottom;
1518 // last row or the last row is scrolled off the bottom of the drawable area
1522 // Don't pull the bottom too far up
1562 final int childrenBottom = mBottom - mTop - mListPadding.bottom;
1947 * @param y top or bottom edge of the view to add
1949 * bottom edge to y
1986 * align bottom edge to y
2377 // force the list selection to the top or bottom when receiving
2585 final int listBottom = getHeight() - mListPadding.bottom;
2748 // is the bottom view changing size?
2838 final int listBottom = getHeight() - mListPadding.bottom;
3023 final int listBottom = getHeight() - mListPadding.bottom -
3118 final int listBottom = getHeight() - mListPadding.bottom;
3119 if (mTempRect.bottom > listBottom) {
3120 amountToScroll = mTempRect.bottom - listBottom;
3140 final int listBottom = mBottom - mTop - mListPadding.bottom;
3141 if (mTempRect.bottom < mListPadding.top) {
3142 distance = mListPadding.top - mTempRect.bottom;
3159 final int listBottom = getHeight() - mListPadding.bottom;
3166 // may need to pan views into the bottom space
3216 // bottom view may be panned off screen
3282 (mListPadding != null ? mListPadding.bottom : mPaddingBottom);
3310 final int span = bounds.bottom - bounds.top;
3312 bounds.top = bounds.bottom - height;
3327 final int span = bounds.bottom - bounds.top;
3329 bounds.bottom = bounds.top + height;
3353 // Only modify the top and bottom in the loop, we set the left and right here
3383 effectivePaddingBottom = mListPadding.bottom;
3388 int bottom = 0;
3394 bounds.bottom = 0;
3398 bounds.bottom = 0;
3410 bottom = child.getBottom();
3413 if (drawDividers && (bottom < listBottom)
3423 bounds.top = bottom;
3424 bounds.bottom = bottom + dividerHeight;
3427 bounds.top = bottom;
3428 bounds.bottom = bottom + dividerHeight;
3437 overFooterBottom > bottom) {
3438 bounds.top = bottom;
3439 bounds.bottom = overFooterBottom;
3449 bounds.bottom = getChildAt(0).getTop();
3472 bounds.bottom = top;
3480 bounds.bottom = top;
3491 bounds.bottom = absListBottom + scrollY;
3495 bounds.bottom = listBottom + dividerHeight;