Lines Matching refs:sel

866         View sel = makeAndAddView(position, childrenTop, true,
870 int selHeight = sel.getMeasuredHeight();
872 sel.offsetTopAndBottom((height - selHeight) / 2);
875 fillAboveAndBelow(sel, position);
883 return sel;
890 * @param sel The selected view
891 * @param position The position corresponding to sel
893 private void fillAboveAndBelow(View sel, int position) {
896 fillUp(position - 1, sel.getTop() - dividerHeight);
898 fillDown(position + 1, sel.getBottom() + dividerHeight);
900 fillDown(position + 1, sel.getBottom() + dividerHeight);
902 fillUp(position - 1, sel.getTop() - dividerHeight);
921 View sel;
928 sel = makeAndAddView(selectedPosition, selectedTop, true, mListPadding.left, true);
932 if (sel.getBottom() > bottomSelectionPixel) {
935 final int spaceAbove = sel.getTop() - topSelectionPixel;
939 final int spaceBelow = sel.getBottom() - bottomSelectionPixel;
943 sel.offsetTopAndBottom(-offset);
944 } else if (sel.getTop() < topSelectionPixel) {
947 final int spaceAbove = topSelectionPixel - sel.getTop();
951 final int spaceBelow = bottomSelectionPixel - sel.getBottom();
955 sel.offsetTopAndBottom(offset);
959 fillAboveAndBelow(sel, selectedPosition);
967 return sel;
1046 View sel;
1071 * sel = B
1081 sel = makeAndAddView(selectedPosition, oldSel.getBottom() + dividerHeight, true,
1085 if (sel.getBottom() > bottomSelectionPixel) {
1088 int spaceAbove = sel.getTop() - topSelectionPixel;
1091 int spaceBelow = sel.getBottom() - bottomSelectionPixel;
1101 sel.offsetTopAndBottom(-offset);
1106 fillUp(mSelectedPosition - 2, sel.getTop() - dividerHeight);
1108 fillDown(mSelectedPosition + 1, sel.getBottom() + dividerHeight);
1110 fillDown(mSelectedPosition + 1, sel.getBottom() + dividerHeight);
1112 fillUp(mSelectedPosition - 2, sel.getTop() - dividerHeight);
1137 sel = makeAndAddView(selectedPosition, newSel.getTop(), true, mListPadding.left,
1142 sel = makeAndAddView(selectedPosition, oldSel.getTop(), false, mListPadding.left,
1147 if (sel.getTop() < topSelectionPixel) {
1149 int spaceAbove = topSelectionPixel - sel.getTop();
1152 int spaceBelow = bottomSelectionPixel - sel.getBottom();
1160 sel.offsetTopAndBottom(offset);
1164 fillAboveAndBelow(sel, selectedPosition);
1172 sel = makeAndAddView(selectedPosition, oldTop, true, mListPadding.left, true);
1178 int newBottom = sel.getBottom();
1181 sel.offsetTopAndBottom(childrenTop - sel.getTop());
1186 fillAboveAndBelow(sel, selectedPosition);
1189 return sel;
1650 View sel;
1784 sel = fillFromSelection(newSel.getTop(), childrenTop, childrenBottom);
1786 sel = fillFromMiddle(childrenTop, childrenBottom);
1790 sel = fillSpecific(mSyncPosition, mSpecificTop);
1793 sel = fillUp(mItemCount - 1, childrenBottom);
1798 sel = fillFromTop(childrenTop);
1803 sel = fillSpecific(selectedPosition, mSpecificTop);
1810 if (sel == null && mFocusSelector != null) {
1819 sel = moveSelection(oldSel, newSel, delta, childrenTop, childrenBottom);
1826 sel = fillFromTop(childrenTop);
1830 sel = fillUp(mItemCount - 1, childrenBottom);
1834 sel = fillSpecific(mSelectedPosition,
1837 sel = fillSpecific(mFirstPosition,
1840 sel = fillSpecific(0, childrenTop);
1853 if (sel != null) {
1856 if (mItemsCanFocus && hasFocus() && !sel.hasFocus()) {
1857 final boolean focusWasTaken = (sel == focusLayoutRestoreDirectChild &&
1859 focusLayoutRestoreView.requestFocus()) || sel.requestFocus();
1868 positionSelector(INVALID_POSITION, sel);
1870 sel.setSelected(false);
1874 positionSelector(INVALID_POSITION, sel);
1876 mSelectedTop = sel.getTop();