StackWidgetExtension extension

Extension on Widget that provides convenient methods for creating Stack widgets with a single child.

This extension allows you to easily wrap a single widget in a stack layout, which is useful for positioning or layering additional widgets on top of it later.

Example:

Container(color: Colors.red)
  .stack(alignment: Alignment.center)
on

Methods

stack({AlignmentGeometry alignment = AlignmentDirectional.topStart, TextDirection? textDirection, StackFit fit = StackFit.loose, Clip clipBehavior = Clip.hardEdge}) Stack

Available on Widget, provided by the StackWidgetExtension extension

Creates a Stack widget containing this widget as the only child.
stackExpand({AlignmentGeometry alignment = AlignmentDirectional.topStart, TextDirection? textDirection, Clip clipBehavior = Clip.hardEdge}) Stack

Available on Widget, provided by the StackWidgetExtension extension

Creates a Stack with StackFit.expand containing this widget.
stackLoose({AlignmentGeometry alignment = AlignmentDirectional.topStart, TextDirection? textDirection, Clip clipBehavior = Clip.hardEdge}) Stack

Available on Widget, provided by the StackWidgetExtension extension

Creates a Stack with StackFit.loose containing this widget.
stackPassthrough({AlignmentGeometry alignment = AlignmentDirectional.topStart, TextDirection? textDirection, Clip clipBehavior = Clip.hardEdge}) Stack

Available on Widget, provided by the StackWidgetExtension extension

Creates a Stack with StackFit.passthrough containing this widget.