Lines Matching refs:span

50  * <p>Item views may span multiple columns as specified by their {@link LayoutParams}.
139 public int span;
146 mMargins = new int[span * 2];
183 " s=" + span;
519 final int colEnd = lp.column + Math.min(mColCount, lp.span);
774 final int span = Math.min(mColCount, lp.span);
775 final int widthSize = colWidth * span + itemMargin * (span - 1);
792 if (span > 1) {
794 for (int j = col + 1; j < col + span; j++) {
808 for (int j = col; j < col + span; j++) {
819 if (rec != null && rec.span != span) {
821 rec.span = span;
852 rec.span = Math.min(mColCount, lp.span);
904 final int span = Math.min(mColCount, lp.span);
905 final int widthSize = colWidth * span + itemMargin * (span - 1);
909 if (span > 1) {
910 rec = getNextRecordUp(position, span);
921 rec.span = span;
922 } else if (span != rec.span) {
923 rec.span = span;
953 if (span > 1) {
955 for (int i = nextCol + 1; i < nextCol + span; i++) {
971 for (int i = nextCol; i < nextCol + span; i++) {
1018 final int span = Math.min(mColCount, lp.span);
1019 final int widthSize = colWidth * span + itemMargin * (span - 1);
1023 if (span > 1) {
1024 rec = getNextRecordDown(position, span);
1035 rec.span = span;
1036 } else if (span != rec.span) {
1037 rec.span = span;
1067 if (span > 1) {
1069 for (int i = nextCol + 1; i < nextCol + span; i++) {
1085 for (int i = nextCol; i < nextCol + span; i++) {
1124 * @param span
1127 final LayoutRecord getNextRecordUp(int position, int span) {
1131 rec.span = span;
1133 } else if (rec.span != span) {
1134 throw new IllegalStateException("Invalid LayoutRecord! Record had span=" + rec.span +
1135 " but caller requested span=" + span + " for position=" + position);
1141 for (int i = colCount - span; i >= 0; i--) {
1143 for (int j = i; j < i + span; j++) {
1157 for (int i = 0; i < span; i++) {
1183 final LayoutRecord getNextRecordDown(int position, int span) {
1187 rec.span = span;
1189 } else if (rec.span != span) {
1190 throw new IllegalStateException("Invalid LayoutRecord! Record had span=" + rec.span +
1191 " but caller requested span=" + span + " for position=" + position);
1197 for (int i = 0; i <= colCount - span; i++) {
1199 for (int j = i; j < i + span; j++) {
1213 for (int i = 0; i < span; i++) {
1391 * The number of columns this item should span
1393 public int span = 1;
1440 span = a.getInteger(SPAN_INDEX, 1);