diff options
author | Roozbeh Pournader <roozbeh@google.com> | 2017-08-22 17:14:13 -0700 |
---|---|---|
committer | Roozbeh Pournader <roozbeh@google.com> | 2017-08-22 17:15:47 -0700 |
commit | e420c9665d2f52edf92b38c884b5b8f332f6128b (patch) | |
tree | b20e625fd3924188b2cfd6637fd0c238969f89bc /src/com | |
parent | ee027a576ddebaf1ae739219be01b0240b15f80c (diff) | |
download | TV-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.java | 7 |
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; } |