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.