Package-level declarations

Types

Link copied to clipboard

Contains the default values used by Text.

Properties

Link copied to clipboard
val LocalTextStyle: ProvidableCompositionLocal<TextStyle>

Composition local for providing a default TextStyle to Text components.

Functions

Link copied to clipboard
@Composable
fun ProvidesTextStyle(style: TextStyle, content: @Composable () -> Unit)

Provides a TextStyle to the composition, affecting all Text components within the content block that don't explicitly override their style.

Link copied to clipboard
@Composable
fun Text(text: AnnotatedString, modifier: Modifier = Modifier, color: Color = Color.Unspecified, fontSize: TextUnit = TextUnit.Unspecified, fontStyle: FontStyle? = null, fontWeight: FontWeight? = null, fontFamily: FontFamily? = null, letterSpacing: TextUnit = TextUnit.Unspecified, textDecoration: TextDecoration? = null, textAlign: TextAlign? = null, lineHeight: TextUnit = TextUnit.Unspecified, overflow: TextOverflow = TextDefaults.overflow, softWrap: Boolean = true, maxLines: Int = TextDefaults.maxLines, minLines: Int = TextDefaults.minLines, onTextLayout: (TextLayoutResult) -> Unit? = null, style: TextStyle = LocalTextStyle.current)

Basic text component that displays AnnotatedString content with support for inline styling, spans, and links.

@Composable
fun Text(text: String, modifier: Modifier = Modifier, color: Color = Color.Unspecified, fontSize: TextUnit = TextUnit.Unspecified, fontStyle: FontStyle? = null, fontWeight: FontWeight? = null, fontFamily: FontFamily? = null, letterSpacing: TextUnit = TextUnit.Unspecified, textDecoration: TextDecoration? = null, textAlign: TextAlign? = null, lineHeight: TextUnit = TextUnit.Unspecified, overflow: TextOverflow = TextDefaults.overflow, softWrap: Boolean = true, maxLines: Int = TextDefaults.maxLines, minLines: Int = TextDefaults.minLines, onTextLayout: (TextLayoutResult) -> Unit? = null, style: TextStyle = LocalTextStyle.current)

Basic text component that integrates with Wild's content color system.