PlaceholderDimensions class Null safety
Holds the Size and baseline required to represent the dimensions of a placeholder in text.
Placeholders specify an empty space in the text layout, which is used to later render arbitrary inline widgets into defined by a WidgetSpan.
The size and alignment properties are required and cannot be null.
See also:
- WidgetSpan, a subclass of InlineSpan and PlaceholderSpan that represents an inline widget embedded within text. The space this widget takes is indicated by a placeholder.
- RichText, a text widget that supports text inline widgets.
- Annotations
Constructors
- PlaceholderDimensions({required Size size, required PlaceholderAlignment alignment, TextBaseline? baseline, double? baselineOffset})
- 
          Constructs a PlaceholderDimensions with the specified parameters.
            const
Properties
- alignment → PlaceholderAlignment
- 
  How to align the placeholder with the text.
  final
- baseline → TextBaseline?
- 
  The TextBaseline to align to. Used with:
  final
- baselineOffset → double?
- 
  Distance of the baseline from the upper edge of the placeholder.
  final
- hashCode → int
- 
  The hash code for this object.
  read-onlyoverride
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  read-onlyinherited
- size → Size
- 
  Width and height dimensions of the placeholder.
  final
Methods
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a non-existent method or property is accessed.
  inherited
- 
  toString() → String 
- 
  A string representation of this object.
  override
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  override
Constants
- empty → const PlaceholderDimensions
- 
  A constant representing an empty placeholder.
  
  PlaceholderDimensions(size: Size.zero, alignment: ui.PlaceholderAlignment.bottom)