-
AndroidFont
Font for use on Android.
-
AnnotatedString
Text with multiple styles.
-
AnnotatedString.Builder
Builds an AnnotatedString incrementally.
-
AnnotatedString.Builder.BulletScope
Scope for a bullet list
-
AnnotatedString.Range
The information attached on the text such as a SpanStyle.
- AnnotationType.Clickable
- AnnotationType.Link
- AnnotationType.Paragraph
- AnnotationType.Span
- AnnotationType.String
- AnnotationType.Url
- AnnotationType.VerbatimTts
-
BackspaceCommand
Represents a backspace operation at the cursor position.
-
BaselineShift
Shifts the text baseline vertically (up or down).
-
Bullet
Draws a bullet point next to a paragraph.
-
CommitTextCommand
Commit final text to the text box and set the new cursor position.
-
DeleteAllCommand
Deletes all the text in the buffer.
-
DeleteSurroundingTextCommand
Delete lengthBeforeCursor characters of text before the current cursor position, and delete lengthAfterCursor characters of text after the current cursor position, excluding the s…
-
DeleteSurroundingTextInCodePointsCommand
A variant of DeleteSurroundingTextCommand.
-
DeviceFontFamilyName
An Android system installed font family name as used by Typeface.create.
-
EditProcessor
Helper class to apply EditCommands on an internal buffer.
-
EditingBuffer
The editing buffer This class manages the all editing relate states, editing buffers, selection, styles, etc.
-
EmojiSupportMatch
When to replace emoji with support emoji using androidx.emoji2.
- ExperimentalTextApi
-
FileBasedFontFamily
A base class of FontFamilys that is created from file sources.
-
FinishComposingTextCommand
Finishes the composing text that is currently active.
- FontFamily
-
FontListFontFamily
Defines a font family with list of Font.
-
FontLoadingStrategy
Font loading strategy for a Font in a FontListFontFamily.
-
FontStyle
Defines whether the font is Italic or Normal.
-
FontSynthesis
Possible options for font synthesis.
-
FontVariation.Settings
A collection of settings to apply to a single font.
-
FontWeight
The thickness of the glyphs, in a range of 1, 1000.
-
GenericFontFamily
Defines a font family with a generic font family name.
-
Hyphens
Automatically hyphenates words when wrapping text.
-
ImeAction
Signals the keyboard what type of action should be displayed.
-
ImeOptions
The IME configuration options for TextInputService.
- InternalPlatformTextApi
- InternalTextApi
-
KeyboardCapitalization
The capitalization style to be used in `KeyboardOptions`.
-
KeyboardType
The keyboard type to be used in `KeyboardOptions`.
-
LineBreak
When soft wrap is enabled and the width of the text exceeds the width of its container, line breaks are inserted in the text to split it over multiple lines.
-
LineBreak.Strategy
The strategy used for line breaking.
-
LineBreak.Strictness
Describes the strictness of line breaking, determining before which characters line breaks can be inserted.
-
LineBreak.WordBreak
Describes how line breaks should be inserted within words.
-
LineHeightStyle
Configures line height behavior, including alignment and trimming of extra space.
-
LineHeightStyle.Alignment
Aligns the line within the space provided by the line height.
-
LineHeightStyle.Mode
Controls whether to enforce the specified line height.
-
LineHeightStyle.Trim
Controls trimming of extra space from the first line top and last line bottom.
-
LinkAnnotation
An annotation that represents a clickable part of the text.
-
LinkAnnotation.Clickable
An annotation that contains a clickable marked with tag.
-
LinkAnnotation.Url
An annotation that contains a url string.
-
LoadedFontFamily
Defines a font family that is already loaded Typeface.
-
Locale
A `Locale` object represents a specific geographical, political, or cultural region.
-
LocaleList
Defines a list of Locale objects.
-
MoveCursorCommand
Moves the cursor with amount characters.
-
MultiParagraph
Lays out and renders multiple paragraphs at once.
-
MultiParagraphIntrinsics
Calculates and provides the intrinsic width and height of text that contains ParagraphStyle.
-
ParagraphStyle
Paragraph styling configuration.
-
PasswordVisualTransformation
The Visual Filter can be used for password Input Field.
-
Placeholder
A placeholder is a rectangle box inserted into text, which tells the text processor to leave an empty space.
-
PlaceholderVerticalAlign
The settings used to specify how a placeholder is vertically aligned within a text line.
-
PlatformImeOptions
Used to configure Android platform IME options.
-
PlatformParagraphStyle
Provides Android specific ParagraphStyle configuration options for styling and compatibility.
-
PlatformSpanStyle
Provides Android specific SpanStyle configuration options for styling and compatibility.
-
PlatformTextStyle
Provides Android specific TextStyle configuration options for styling and compatibility.
-
ResolvedTextDirection
Describes the directionality of a text.
-
ResolvedTextDirection.Ltr
Represents the text that is left-to-right.
-
ResolvedTextDirection.Rtl
Represents the text that is right-to-left.
-
ResourceFont
Defines a font to be used while rendering text with resource ID.
-
SetComposingRegionCommand
Mark a certain region of text as composing text.
-
SetComposingTextCommand
Replace the currently composing text with the given text, and set the new cursor position.
-
SetSelectionCommand
Sets the selection on the text.
-
SpanStyle
Styling configuration that applies at the character level.
-
StringAnnotation
An AnnotatedString.Annotation class which holds a String value.
-
SystemFontFamily
A base class of FontFamilys installed on the system.
-
TextAlign
Aligns text horizontally within its container.
-
TextDecoration
Defines text decorations such as underline or line-through.
-
TextDirection
Defines the algorithm used to determine text direction.
-
TextFieldValue
A class holding information about the editing state.
-
TextGeometricTransform
Defines geometric transformations for text (such as scaling and skewing).
-
TextGranularity
Used by Paragraph.getRangeForRect.
-
TextIndent
Indents paragraph lines.
- TextInputService
-
TextInputSession
Represents a input session for interactions between a soft keyboard and editable text.
-
TextLayoutInput
Holds parameters used to compute text layout.
-
TextLayoutResult
Holds the result of a text layout computation.
-
TextLinkStyles
Represents the styles of the links in the AnnotatedString in different states These style objects will be applied to every LinkAnnotation annotation present in the AnnotatedString…
-
TextMeasurer
Measures text to prepare it for drawing.
-
TextMotion
Implementation of possible TextMotion configurations on Android.
-
TextOverflow
Specifies how to handle overflowing text.
-
TextRange
An immutable text range class, represents a text range from start (inclusive) to end (exclusive).
- TextStyle
-
TransformedText
The transformed text with offset offset mapping
-
TtsAnnotation
An annotation that contains the metadata intended for text-to-speech engine.
- TypefaceResult.Async
- TypefaceResult.Immutable
-
UrlAnnotation
An annotation that contains the metadata intended for text-to-speech engine.
-
VerbatimTtsAnnotation
The text associated with this annotation is a series of characters that have to be read verbatim.
ui-text
Jetpack Compose API reference for ui-text.