-
AndroidFont
Font for use on Android.
-
AnnotatedString
The basic data structure of text with multiple styles.
-
BackspaceCommand
Represents a backspace operation at the cursor position.
-
BaselineShift
The amount by which the text is shifted up or down from current the baseline.
-
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.
-
EditProcessor
Helper class to apply EditCommands on an internal buffer.
-
EditingBuffer
The editing buffer
-
EmojiSupportMatch
When to replace emoji with support emoji using androidx.
- ExperimentalTextApi
-
FileBasedFontFamily
A base class of FontFamilys that is created from file sources.
-
FinishComposingTextCommand
Finishes the composing text that is currently active.
-
FontFamily
The primary typography interface for Compose applications.
-
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.
-
FontWeight
The thickness of the glyphs, in a range of 1, 1000.
-
GenericFontFamily
Defines a font family with a generic font family name.
-
Hyphens
Automatic hyphenation configuration.
-
ImeAction
Signals the keyboard what type of action should be displayed.
-
ImeOptions
The IME configuration options for TextInputService.
- InternalPlatformTextApi
- InternalTextApi
-
KeyboardCapitalization
Options to request software keyboard to capitalize the text.
-
KeyboardType
Values representing the different available Keyboard Types.
-
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.
-
LineHeightStyle
The configuration for line height such as alignment of the line in the provided line height, whether to apply additional space as a result of line height to top of first line top…
-
LinkAnnotation
An annotation that represents a clickable part of the text.
-
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 for a paragraph.
-
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 the platform specific IME options.
-
PlatformParagraphStyle
Provides platform specific ParagraphStyle configuration options for styling and compatibility.
-
PlatformSpanStyle
Provides platform specific SpanStyle configuration options for styling and compatibility.
-
PlatformTextStyle
Provides platform specific TextStyle configuration options for styling and compatibility.
-
ResolvedTextDirection
Describes the directionality of a text.
-
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 for a text span.
-
StringAnnotation
An [AnnotatedString.
-
SystemFontFamily
A base class of FontFamilys installed on the system.
-
TextAlign
Defines how to align text horizontally.
-
TextDecoration
Defines a horizontal line to be drawn on the text.
-
TextDirection
Defines the algorithm to be used while determining the text direction.
-
TextFieldValue
A class holding information about the editing state.
-
TextGeometricTransform
Define a geometric transformation on text.
-
TextGranularity
Used by [Paragraph.
-
TextIndent
Specify the indentation of a paragraph.
-
TextInputService
Handles communication with the IME.
-
TextInputSession
Represents a input session for interactions between a soft keyboard and editable text.
-
TextLayoutInput
The data class which holds the set of parameters of the text layout computation.
-
TextLayoutResult
The data class which holds text layout result.
-
TextLinkStyles
Represents the styles of the links in the AnnotatedString in different states
-
TextMeasurer
TextMeasurer is responsible for measuring a text in its entirety so that it's ready to be drawn.
-
TextMotion
Defines ways to render and place glyphs to provide readability and smooth animations for text.
-
TextOverflow
How overflowing text should be handled.
-
TextRange
An immutable text range class, represents a text range from start (inclusive) to end (exclusive).
-
TextStyle
Styling configuration for a `Text`.
-
TransformedText
The transformed text with offset offset mapping
-
TtsAnnotation
An annotation that contains the metadata intended for text-to-speech engine.
-
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.
Compose UI Text
Jetpack Compose API reference for ui-text.