ExtWidget extension

on

Methods

align(Alignment alignment) Widget

Available on Widget, provided by the ExtWidget extension

Aligns this widget with the given alignment.
aspectRatio(double ratio) Widget

Available on Widget, provided by the ExtWidget extension

Wraps this widget in an AspectRatio with the given ratio.
blurred(double sigmaX, double sigmaY, [Duration duration = const Duration(milliseconds: 300)]) Widget

Available on Widget, provided by the ExtWidget extension

Applies a blur effect to this widget with the given sigmaX and sigmaY.
center() Widget

Available on Widget, provided by the ExtWidget extension

Centers this widget.
clipped({BorderRadius? borderRadius}) Widget

Available on Widget, provided by the ExtWidget extension

Wraps this widget in a ClipRRect with the given borderRadius. If borderRadius is not provided, a circular radius of 8.0 is used. Example:
container({Color? color, DecorationImage? image, BoxBorder? border, BorderRadiusGeometry? borderRadius, List<BoxShadow>? boxShadow, Gradient? gradient, BlendMode? backgroundBlendMode, BoxShape shape = BoxShape.rectangle, EdgeInsetsGeometry? padding, EdgeInsetsGeometry? margin, double? width, double? height, BoxConstraints? constraints, AlignmentGeometry? alignment}) Widget

Available on Widget, provided by the ExtWidget extension

Wraps this widget in a Container with the given decoration parameters.
expanded({int flex = 1}) Widget

Available on Widget, provided by the ExtWidget extension

Wraps this widget with Expanded with optional flex.
faded(double opacity, [Duration duration = const Duration(milliseconds: 300)]) Widget

Available on Widget, provided by the ExtWidget extension

Fades this widget to the given opacity. Animate if opacity changes.
fadedIn([Duration duration = const Duration(milliseconds: 300)]) Widget

Available on Widget, provided by the ExtWidget extension

Fades this widget in with the given duration.
fadedOut([Duration duration = const Duration(milliseconds: 300)]) Widget

Available on Widget, provided by the ExtWidget extension

Fades this widget out with the given duration.
flexible({int flex = 1, FlexFit fit = FlexFit.loose}) Widget

Available on Widget, provided by the ExtWidget extension

Wraps this widget with Flexible with optional flex and fit.
offstage(bool isOffstage) Widget

Available on Widget, provided by the ExtWidget extension

Wraps this widget with Offstage based on isOffstage.
onLongPress(VoidCallback callback) Widget

Available on Widget, provided by the ExtWidget extension

Adds an onLongPress gesture using InkWell over a transparent Material.
onTap(VoidCallback callback) Widget

Available on Widget, provided by the ExtWidget extension

Adds an onTap gesture using InkWell over a transparent Material.
positioned({double? left, double? top, double? right, double? bottom}) Widget

Available on Widget, provided by the ExtWidget extension

Wraps this widget in a Positioned with the given parameters.
positionedFill({double? left, double? top, double? right, double? bottom}) Widget

Available on Widget, provided by the ExtWidget extension

Wraps this widget in a Positioned.fill with the given parameters.
rotated(double degree, [Duration duration = const Duration(milliseconds: 300)]) Widget

Available on Widget, provided by the ExtWidget extension

Rotates this widget by degree degrees. Animate if degree changes.
safe() Widget

Available on Widget, provided by the ExtWidget extension

Wraps this widget in a SafeArea.
scaled(double scale, [Duration duration = const Duration(milliseconds: 300)]) Widget

Available on Widget, provided by the ExtWidget extension

Scales this widget by scale. Animate if scale changes.
sized({double? width, double? height}) Widget

Available on Widget, provided by the ExtWidget extension

Wraps this widget in a SizedBox with the given width and/or height.
sizedSquare(double size) Widget

Available on Widget, provided by the ExtWidget extension

Wraps this widget in a square SizedBox with both width and height set to size.
sliver() Widget

Available on Widget, provided by the ExtWidget extension

Wraps this widget in a SliverToBoxAdapter, useful for slivers in CustomScrollView.
translated(double x, double y, [Duration duration = const Duration(milliseconds: 300)]) Widget

Available on Widget, provided by the ExtWidget extension

Translates this widget by offset. Animate if offset changes.
visibility(bool isVisible) Widget

Available on Widget, provided by the ExtWidget extension

Wraps this widget with Visibility based on isVisible.
visibilityAnimated(bool isVisible, [Duration duration = const Duration(milliseconds: 300)]) Widget

Available on Widget, provided by the ExtWidget extension

Animates the visibility of this widget based on isVisible.
withPadding({double? all, double? horizontal, double? vertical, double? top, double? bottom, double? left, double? right}) Widget

Available on Widget, provided by the ExtWidget extension

Wraps this widget in a Padding with the given values. If all is provided, it overrides other parameters. Example:

Operators

operator *(int n) List<Widget>

Available on Widget, provided by the ExtWidget extension

Creates a list containing n copies of this widget.