WidgetExtension extension

on

Methods

center({double? heightFactor, double? widthFactor}) Widget

Available on Widget?, provided by the WidgetExtension extension

Centers the widget within a Center widget.
cornerRadiusWithClipRRect(double radius) ClipRRect

Available on Widget?, provided by the WidgetExtension extension

Adds a uniform corner radius to the widget using ClipRRect.
cornerRadiusWithClipRRectOnly({int bottomLeft = 0, int bottomRight = 0, int topLeft = 0, int topRight = 0}) ClipRRect

Available on Widget?, provided by the WidgetExtension extension

Adds rounded corners to the widget using ClipRRect with custom radii.
expand({dynamic flex = 1}) Widget

Available on Widget?, provided by the WidgetExtension extension

Wraps the widget with Expanded.
fit({BoxFit? fit, AlignmentGeometry? alignment}) Widget

Available on Widget?, provided by the WidgetExtension extension

Wraps the widget with FittedBox.
flexible({dynamic flex = 1, FlexFit? fit}) Widget

Available on Widget?, provided by the WidgetExtension extension

Wraps the widget with Flexible.
makeRefreshable() Widget

Available on Widget?, provided by the WidgetExtension extension

Wraps the widget with a RefreshIndicator to make it refreshable. This assumes that the widget is inside a Stack with a ListView.
onTap(Function? function, {BorderRadius? borderRadius, Color? splashColor, Color? hoverColor, Color? highlightColor}) Widget

Available on Widget?, provided by the WidgetExtension extension

Wraps the widget with an InkWell for tap functionality.
opacity({required double opacity, int durationInSecond = 1, Duration? duration}) Widget

Available on Widget?, provided by the WidgetExtension extension

Adds animated opacity to the widget.
rotate({required double angle, bool transformHitTests = true, Offset? origin}) Widget

Available on Widget?, provided by the WidgetExtension extension

Rotates the widget using Transform.rotate.
scale({required double scale, Offset? origin, AlignmentGeometry? alignment, bool transformHitTests = true}) Widget

Available on Widget?, provided by the WidgetExtension extension

Scales the widget using Transform.scale.
translate({required Offset offset, bool transformHitTests = true, Key? key}) Widget

Available on Widget?, provided by the WidgetExtension extension

Translates (moves) the widget using Transform.translate.
validate({Widget value = const SizedBox()}) Widget

Available on Widget?, provided by the WidgetExtension extension

Returns the widget if it is not null, otherwise returns a default value.
visible(bool visible, {Widget? defaultWidget}) Widget

Available on Widget?, provided by the WidgetExtension extension

Controls the visibility of the widget.
withHeight(double height) SizedBox

Available on Widget?, provided by the WidgetExtension extension

Wraps the widget inside a SizedBox with a custom height.
withShaderMask(List<Color> colors, {BlendMode blendMode = BlendMode.srcATop}) Widget

Available on Widget?, provided by the WidgetExtension extension

Wraps the widget with a ShaderMask using a list of colors.
withShaderMaskGradient(Gradient gradient, {BlendMode blendMode = BlendMode.srcATop}) Widget

Available on Widget?, provided by the WidgetExtension extension

Wraps the widget with a ShaderMask using a custom Gradient.
withSize({double width = 0.0, double height = 0.0}) SizedBox

Available on Widget?, provided by the WidgetExtension extension

Wraps the widget inside a SizedBox with a custom height and width.
withTooltip({required String msg}) Widget

Available on Widget?, provided by the WidgetExtension extension

Wraps the widget with a Tooltip.
withWidth(double width) SizedBox

Available on Widget?, provided by the WidgetExtension extension

Wraps the widget inside a SizedBox with a custom width.