Loading core/java/android/text/BoringLayout.java +0 −4 Original line number Diff line number Diff line Loading @@ -188,10 +188,6 @@ public class BoringLayout extends Layout implements TextUtils.EllipsizeCallback spacing = metrics.descent - metrics.ascent; } if (spacingmult != 1 || spacingadd != 0) { spacing = (int)(spacing * spacingmult + spacingadd + 0.5f); } mBottom = spacing; if (includepad) { Loading core/java/android/text/StaticLayout.java +10 −6 Original line number Diff line number Diff line Loading @@ -633,7 +633,11 @@ public class StaticLayout extends Layout { bottom = fm.bottom; } if (j == 0) { boolean firstLine = (j == 0); boolean currentLineIsTheLastVisibleOne = (j + 1 == mMaximumVisibleLineCount); boolean lastLine = currentLineIsTheLastVisibleOne || (end == bufEnd); if (firstLine) { if (trackPad) { mTopPadding = top - above; } Loading @@ -642,7 +646,10 @@ public class StaticLayout extends Layout { above = top; } } if (end == bufEnd) { int extra; if (lastLine) { if (trackPad) { mBottomPadding = bottom - below; } Loading @@ -652,9 +659,8 @@ public class StaticLayout extends Layout { } } int extra; if (needMultiply && end != bufEnd) { if (needMultiply && !lastLine) { double ex = (below - above) * (spacingmult - 1) + spacingadd; if (ex >= 0) { extra = (int)(ex + EXTRA_ROUNDING); Loading Loading @@ -691,8 +697,6 @@ public class StaticLayout extends Layout { if (ellipsize != null) { // If there is only one line, then do any type of ellipsis except when it is MARQUEE // if there are multiple lines, just allow END ellipsis on the last line boolean firstLine = (j == 0); boolean currentLineIsTheLastVisibleOne = (j + 1 == mMaximumVisibleLineCount); boolean forceEllipsis = moreChars && (mLineCount + 1 == mMaximumVisibleLineCount); boolean doEllipsis = Loading Loading
core/java/android/text/BoringLayout.java +0 −4 Original line number Diff line number Diff line Loading @@ -188,10 +188,6 @@ public class BoringLayout extends Layout implements TextUtils.EllipsizeCallback spacing = metrics.descent - metrics.ascent; } if (spacingmult != 1 || spacingadd != 0) { spacing = (int)(spacing * spacingmult + spacingadd + 0.5f); } mBottom = spacing; if (includepad) { Loading
core/java/android/text/StaticLayout.java +10 −6 Original line number Diff line number Diff line Loading @@ -633,7 +633,11 @@ public class StaticLayout extends Layout { bottom = fm.bottom; } if (j == 0) { boolean firstLine = (j == 0); boolean currentLineIsTheLastVisibleOne = (j + 1 == mMaximumVisibleLineCount); boolean lastLine = currentLineIsTheLastVisibleOne || (end == bufEnd); if (firstLine) { if (trackPad) { mTopPadding = top - above; } Loading @@ -642,7 +646,10 @@ public class StaticLayout extends Layout { above = top; } } if (end == bufEnd) { int extra; if (lastLine) { if (trackPad) { mBottomPadding = bottom - below; } Loading @@ -652,9 +659,8 @@ public class StaticLayout extends Layout { } } int extra; if (needMultiply && end != bufEnd) { if (needMultiply && !lastLine) { double ex = (below - above) * (spacingmult - 1) + spacingadd; if (ex >= 0) { extra = (int)(ex + EXTRA_ROUNDING); Loading Loading @@ -691,8 +697,6 @@ public class StaticLayout extends Layout { if (ellipsize != null) { // If there is only one line, then do any type of ellipsis except when it is MARQUEE // if there are multiple lines, just allow END ellipsis on the last line boolean firstLine = (j == 0); boolean currentLineIsTheLastVisibleOne = (j + 1 == mMaximumVisibleLineCount); boolean forceEllipsis = moreChars && (mLineCount + 1 == mMaximumVisibleLineCount); boolean doEllipsis = Loading