WidgetSpan constructor
- required Widget child,
- PlaceholderAlignment alignment = ui.PlaceholderAlignment.bottom,
- TextBaseline? baseline,
- TextStyle? style,
Creates a WidgetSpan with the given values.
WidgetSpan is a leaf node in the InlineSpan tree. Child widgets are constrained by the width of the paragraph they occupy. Child widget heights are unconstrained, and may cause the text to overflow and be ellipsized/truncated.
A TextStyle may be provided with the style
property, but only the
decoration, foreground, background, and spacing options will be used.
Implementation
const WidgetSpan({
required this.child,
super.alignment,
super.baseline,
super.style,
}) : assert(
baseline != null || !(
identical(alignment, ui.PlaceholderAlignment.aboveBaseline) ||
identical(alignment, ui.PlaceholderAlignment.belowBaseline) ||
identical(alignment, ui.PlaceholderAlignment.baseline)
),
);