TextSpan
TextSpan
- String
Description
A span of UI text in a tree of spans under an entity with [
TextLayout
] andText
orText2d
.Spans are collected in hierarchy traversal order into a [
ComputedTextBlock
] for layout.# use bevy_asset::Handle; # use bevy_color::Color; # use bevy_color::palettes::basic::{RED, BLUE}; # use bevy_ecs::world::World; # use bevy_text::{Font, TextLayout, TextFont, TextSpan, TextColor}; # use bevy_hierarchy::BuildChildren; # let font_handle: Handle<Font> = Default::default(); # let mut world = World::default(); # world.spawn(( TextLayout::default(), TextFont { font: font_handle.clone().into(), font_size: 60.0, ..Default::default() }, TextColor(BLUE.into()), )) .with_child(( TextSpan::new("Hello!"), TextFont { font: font_handle.into(), font_size: 60.0, ..Default::default() }, TextColor(RED.into()), ));