Lines Matching refs:bottom

173      * or a footer at the bottom.
278 * Make sure views are touching the top or bottom edge, as appropriate for
303 // we are too high, slide all views down to align with bottom
305 delta = child.getBottom() - (getHeight() - mListPadding.bottom);
425 * Add a fixed view to appear at the bottom of the list. If addFooterView is
470 * Add a fixed view to appear at the bottom of the list. If addFooterView is
644 * @return Whether the list needs to show the bottom fading edge
651 final int listBottom = mScrollY + getHeight() - mListPadding.bottom;
683 // leave room for bottom fading edge as long as rect isn't at very bottom
685 || (rect.bottom < (bottomOfBottomChild - fadingEdge))) {
692 if (rect.bottom > listUnfadedBottom && rect.top > listUnfadedTop) {
701 // get entire rect at bottom of screen
702 scrollYDelta += (rect.bottom - listUnfadedBottom);
708 } else if (rect.top < listUnfadedTop && rect.bottom < listUnfadedBottom) {
715 scrollYDelta -= (listUnfadedBottom - rect.bottom);
780 end -= mListPadding.bottom;
804 * @param nextBottom The location where the bottom of the item associated
834 * Fills the list from top to bottom, starting with mFirstPosition
931 // Some of the newly selected item extends below the bottom of the list
937 // Find space required to bring the bottom of the selected item
971 * Calculate the bottom-most pixel we can draw the selection into
976 * @return The bottom-most pixel we can draw the selection into
1084 // Some of the newly selected item extends below the bottom of the list
1090 // Find space required to bring the bottom of the selected item fully into view
1309 heightSize = mListPadding.top + mListPadding.bottom + childHeight +
1389 return mListPadding.top + mListPadding.bottom;
1393 int returnedHeight = mListPadding.top + mListPadding.bottom;
1501 // This will correct for the bottom of the last view not touching the bottom of the list
1520 * Check if we have dragged the bottom of the list too high (we have pushed the
1535 // ... and its bottom edge
1538 // This is bottom of our drawable area
1539 final int end = (mBottom - mTop) - mListPadding.bottom;
1541 // This is how far the bottom edge of the last view is from the bottom of the
1569 * Check if we have dragged the bottom of the list too low (we have pushed the
1570 * bottom element off the bottom of the screen when we did not need to). Correct by sliding
1577 // bottom of the list to be pushed down.
1589 // This is bottom of our drawable area
1590 final int end = (mBottom - mTop) - mListPadding.bottom;
1600 // last row or the last row is scrolled off the bottom of the drawable area
1604 // Don't pull the bottom too far up
1644 final int childrenBottom = mBottom - mTop - mListPadding.bottom;
2029 * @param y top or bottom edge of the view to add
2031 * bottom edge to y
2068 * align bottom edge to y
2459 // force the list selection to the top or bottom when receiving
2667 final int listBottom = getHeight() - mListPadding.bottom;
2830 // is the bottom view changing size?
2920 final int listBottom = getHeight() - mListPadding.bottom;
3105 final int listBottom = getHeight() - mListPadding.bottom -
3200 final int listBottom = getHeight() - mListPadding.bottom;
3201 if (mTempRect.bottom > listBottom) {
3202 amountToScroll = mTempRect.bottom - listBottom;
3222 final int listBottom = mBottom - mTop - mListPadding.bottom;
3223 if (mTempRect.bottom < mListPadding.top) {
3224 distance = mListPadding.top - mTempRect.bottom;
3241 final int listBottom = getHeight() - mListPadding.bottom;
3248 // may need to pan views into the bottom space
3298 // bottom view may be panned off screen
3364 (mListPadding != null ? mListPadding.bottom : mPaddingBottom);
3392 final int span = bounds.bottom - bounds.top;
3394 bounds.top = bounds.bottom - height;
3409 final int span = bounds.bottom - bounds.top;
3411 bounds.bottom = bounds.top + height;
3435 // Only modify the top and bottom in the loop, we set the left and right here
3465 effectivePaddingBottom = mListPadding.bottom;
3470 int bottom = 0;
3476 bounds.bottom = 0;
3480 bounds.bottom = 0;
3492 bottom = child.getBottom();
3495 if (drawDividers && (bottom < listBottom)
3505 bounds.top = bottom;
3506 bounds.bottom = bottom + dividerHeight;
3509 bounds.top = bottom;
3510 bounds.bottom = bottom + dividerHeight;
3519 overFooterBottom > bottom) {
3520 bounds.top = bottom;
3521 bounds.bottom = overFooterBottom;
3531 bounds.bottom = getChildAt(0).getTop();
3554 bounds.bottom = top;
3562 bounds.bottom = top;
3573 bounds.bottom = absListBottom + scrollY;
3577 bounds.bottom = listBottom + dividerHeight;