androidx.media3.common.text
Interfaces
LanguageFeatureSpan |
Marker interface for span classes that carry language features rather than style information. |
Classes
Cue |
Contains information about a specific cue, including textual content and formatting data. |
Cue.Builder |
A builder for |
CueGroup |
Class to represent the state of active |
HorizontalTextInVerticalContextSpan |
A styling span for horizontal text in a vertical context. |
RubySpan |
A styling span for ruby text. |
SpanUtil |
Utility methods for Android span styling. |
TextAnnotation |
Properties of a text annotation (i.e. ruby, text emphasis marks). |
TextEmphasisSpan |
A styling span for text emphasis marks. |
VoiceSpan |
A span representing the speaker of the spanned text. |
Annotations
Cue.AnchorType |
The type of anchor, which may be unset. |
Cue.LineType |
The type of line, which may be unset. |
Cue.TextSizeType |
The type of default text size for this cue, which may be unset. |
Cue.VerticalType |
The type of vertical layout for this cue, which may be unset (i.e. horizontal). |
TextAnnotation.Position |
The possible positions of the annotation text relative to the base text. |
TextEmphasisSpan.MarkFill |
The possible mark fills that can be used. |
TextEmphasisSpan.MarkShape |
The possible mark shapes that can be used. |