Class TextEmphasisSpan
- java.lang.Object
-
- com.google.android.exoplayer2.text.span.TextEmphasisSpan
-
- All Implemented Interfaces:
LanguageFeatureSpan
public final class TextEmphasisSpan extends Object implements LanguageFeatureSpan
A styling span for text emphasis marks.These are pronunciation aids such as Japanese boutens which can be rendered using the text-emphasis CSS property.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTextEmphasisSpan.MarkFillThe possible mark fills that can be used.static interfaceTextEmphasisSpan.MarkShapeThe possible mark shapes that can be used.
-
Field Summary
Fields Modifier and Type Field Description static intMARK_FILL_FILLEDstatic intMARK_FILL_OPENstatic intMARK_FILL_UNKNOWNstatic intMARK_SHAPE_CIRCLEstatic intMARK_SHAPE_DOTstatic intMARK_SHAPE_NONEstatic intMARK_SHAPE_SESAME@com.google.android.exoplayer2.text.span.TextEmphasisSpan.MarkShape intmarkFillThe mark fill for the text emphasis mark.@com.google.android.exoplayer2.text.span.TextEmphasisSpan.MarkShape intmarkShapeThe mark shape used for text emphasis.@com.google.android.exoplayer2.text.span.TextAnnotation.Position intpositionThe position of the text emphasis relative to the base text.
-
Constructor Summary
Constructors Constructor Description TextEmphasisSpan(@com.google.android.exoplayer2.text.span.TextEmphasisSpan.MarkShape int shape, @com.google.android.exoplayer2.text.span.TextEmphasisSpan.MarkFill int fill, @com.google.android.exoplayer2.text.span.TextAnnotation.Position int position)
-
-
-
Field Detail
-
MARK_SHAPE_NONE
public static final int MARK_SHAPE_NONE
- See Also:
- Constant Field Values
-
MARK_SHAPE_CIRCLE
public static final int MARK_SHAPE_CIRCLE
- See Also:
- Constant Field Values
-
MARK_SHAPE_DOT
public static final int MARK_SHAPE_DOT
- See Also:
- Constant Field Values
-
MARK_SHAPE_SESAME
public static final int MARK_SHAPE_SESAME
- See Also:
- Constant Field Values
-
MARK_FILL_UNKNOWN
public static final int MARK_FILL_UNKNOWN
- See Also:
- Constant Field Values
-
MARK_FILL_FILLED
public static final int MARK_FILL_FILLED
- See Also:
- Constant Field Values
-
MARK_FILL_OPEN
public static final int MARK_FILL_OPEN
- See Also:
- Constant Field Values
-
markShape
public @com.google.android.exoplayer2.text.span.TextEmphasisSpan.MarkShape int markShape
The mark shape used for text emphasis.
-
markFill
public @com.google.android.exoplayer2.text.span.TextEmphasisSpan.MarkShape int markFill
The mark fill for the text emphasis mark.
-
position
public final @com.google.android.exoplayer2.text.span.TextAnnotation.Position int position
The position of the text emphasis relative to the base text.
-
-