aboutsummaryrefslogtreecommitdiff
path: root/src/com
diff options
context:
space:
mode:
authorRoozbeh Pournader <roozbeh@google.com>2017-08-22 17:14:13 -0700
committerRoozbeh Pournader <roozbeh@google.com>2017-08-22 17:15:47 -0700
commite420c9665d2f52edf92b38c884b5b8f332f6128b (patch)
treeb20e625fd3924188b2cfd6637fd0c238969f89bc /src/com
parentee027a576ddebaf1ae739219be01b0240b15f80c (diff)
downloadTV-e420c9665d2f52edf92b38c884b5b8f332f6128b.tar.gz
Switch SubtitleView to use new linespacing API
This allows expanding linespacing based on actual fallback fonts used. Bug: 28963299 Test: none Change-Id: If3fe56e45ca77c28890bb51da86941483f620384
Diffstat (limited to 'src/com')
-rw-r--r--src/com/android/exoplayer/text/SubtitleView.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/com/android/exoplayer/text/SubtitleView.java b/src/com/android/exoplayer/text/SubtitleView.java
index b1161f22..7cde69a1 100644
--- a/src/com/android/exoplayer/text/SubtitleView.java
+++ b/src/com/android/exoplayer/text/SubtitleView.java
@@ -252,8 +252,11 @@ public class SubtitleView extends View {
mHasMeasurements = true;
mLastMeasuredWidth = maxWidth;
- mLayout = new StaticLayout(mText, mTextPaint, maxWidth, mAlignment,
- mSpacingMult, mSpacingAdd, true);
+ mLayout = StaticLayout.Builder.obtain(mText, 0, mText.length(), mTextPaint, maxWidth)
+ .setAlignment(mAlignment)
+ .setLineSpacing(mSpacingAdd, mSpacingMult)
+ .setUseLineSpacingFromFallbacks(true)
+ .build();
return true;
}