SubtitleRendererView
abstract class SubtitleRendererView : FrameLayout
Base for Subtitle rendering Views.
Inheritors
Constructors
| SubtitleRendererView | constructor(context: Context)constructor(context: Context, @Nullableattrs: AttributeSet) |
Functions
| Name | Summary |
|---|---|
| setApplyEmbeddedFontSizes | abstract fun setApplyEmbeddedFontSizes(applyEmbeddedFontSizes: Boolean) Sets whether font sizes embedded within the cues should be applied. |
| setApplyEmbeddedStyles | abstract fun setApplyEmbeddedStyles(applyEmbeddedStyles: Boolean) Sets whether styling embedded within the cues should be applied. |
| setBottomPaddingFraction | abstract fun setBottomPaddingFraction(bottomPaddingFraction: Float) Sets the bottom padding fraction to apply when getLine is DIMEN_UNSET, as a fraction of the view's remaining height after its top and bottom padding have been subtracted. |
| setFixedTextSize | abstract fun setFixedTextSize(unit: Int, size: Float) Set the text size to a given unit and value. |
| setFractionalTextSize | abstract fun setFractionalTextSize(fractionOfHeight: Float) Sets the text size to be a fraction of the views remaining height after its top and bottom padding have been subtracted. abstract fun setFractionalTextSize(fractionOfHeight: Float, ignorePadding: Boolean) Sets the text size to be a fraction of the height of this view. |
| setPlayer | abstract fun setPlayer(player: Player) Set the Player for which the Cues should be rendered. |
| setStyle | abstract fun setStyle(style: CaptionStyle) Sets the caption style. |
| setUserDefaultStyle | abstract fun setUserDefaultStyle() Sets the caption style to be equivalent to the one returned by getUserStyle, or to a default style before API level 19. |
| setUserDefaultTextSize | abstract fun setUserDefaultTextSize() Sets the text size to one derived from getFontScale, or to a default size before API level 19. |