Skip to main content

Text

Function Text 

Source
pub fn Text<S>(__arg0: S, __arg1: Modifier) -> NodeId
where S: IntoTextSource + Clone + PartialEq + 'static,
Expand description

Creates a text widget displaying the specified content.

§Architecture

Following Jetpack Compose’s BasicText pattern, this implementation uses:

  • TextModifierElement: Adds text content as a modifier node
  • EmptyMeasurePolicy: Delegates all measurement to modifier nodes

This matches Kotlin’s pattern:

Layout(modifier.then(TextStringSimpleElement(...)), EmptyMeasurePolicy)

Text content lives in the modifier node (TextModifierNode), not in the measure policy, which properly separates layout policy (child arrangement) from content rendering (text).