WidgetExtensions extension

on

Properties

center Widget

Available on Widget, provided by the WidgetExtensions extension

no setter
expanded Widget

Available on Widget, provided by the WidgetExtensions extension

no setter
fill Widget

Available on Widget, provided by the WidgetExtensions extension

no setter
flexible Widget

Available on Widget, provided by the WidgetExtensions extension

no setter
sliverFill Widget

Available on Widget, provided by the WidgetExtensions extension

no setter

Methods

align(Alignment alignment) Widget

Available on Widget, provided by the WidgetExtensions extension

animated({Duration duration = const Duration(milliseconds: 300), Curve curve = Curves.easeInOut}) Widget

Available on Widget, provided by the WidgetExtensions extension

animatedSize({Duration duration = const Duration(milliseconds: 500), Curve curve = Curves.easeInOut}) Widget

Available on Widget, provided by the WidgetExtensions extension

backgroundColor(Color color) Widget

Available on Widget, provided by the WidgetExtensions extension

circleAvatar({double radius = 24, Color backgroundColor = Colors.grey, EdgeInsets? padding, ImageProvider<Object>? backgroundImage}) Widget

Available on Widget, provided by the WidgetExtensions extension

clickable({VoidCallback? onTap, BorderRadius? radius}) Widget

Available on Widget, provided by the WidgetExtensions extension

clipCircle() Widget

Available on Widget, provided by the WidgetExtensions extension

clipOval() Widget

Available on Widget, provided by the WidgetExtensions extension

cornerRadius(double radius) Widget

Available on Widget, provided by the WidgetExtensions extension

debugBorder({Color color = Colors.red, double width = 1}) Widget

Available on Widget, provided by the WidgetExtensions extension

disabled({bool value = true, double opacity = 0.5}) Widget

Available on Widget, provided by the WidgetExtensions extension

dismissKeyboardOnTap() Widget

Available on Widget, provided by the WidgetExtensions extension

dynamicPadding({double? all, double? horizontal, double? vertical, double? top, double? bottom, double? left, double? right, BuildContext? context}) Widget

Available on Widget, provided by the WidgetExtensions extension

fade({double opacity = 1, Duration duration = const Duration(milliseconds: 1000), Curve curve = Curves.easeInOut}) Widget

Available on Widget, provided by the WidgetExtensions extension

fadeVisible(bool visible, {Duration duration = const Duration(milliseconds: 300)}) Widget

Available on Widget, provided by the WidgetExtensions extension

fillHeight() Widget

Available on Widget, provided by the WidgetExtensions extension

fillWidth() Widget

Available on Widget, provided by the WidgetExtensions extension

glassMorphism({double blur = 10, double opacity = 0.2, BorderRadius? borderRadius}) Widget

Available on Widget, provided by the WidgetExtensions extension

gradientBorder({required List<Color> colors, double width = 2, double radius = 12}) Widget

Available on Widget, provided by the WidgetExtensions extension

horizontalMarginHigh() Widget

Available on Widget, provided by the WidgetExtensions extension

horizontalMarginLow() Widget

Available on Widget, provided by the WidgetExtensions extension

horizontalMarginNormal() Widget

Available on Widget, provided by the WidgetExtensions extension

horizontalPaddingHigh() Widget

Available on Widget, provided by the WidgetExtensions extension

horizontalPaddingLow() Widget

Available on Widget, provided by the WidgetExtensions extension

horizontalPaddingNormal() Widget

Available on Widget, provided by the WidgetExtensions extension

hoverAnimateOpacity({double opacity = 0.7, Duration duration = const Duration(milliseconds: 200)}) Widget

Available on Widget, provided by the WidgetExtensions extension

marginHigh() Widget

Available on Widget, provided by the WidgetExtensions extension

marginLow() Widget

Available on Widget, provided by the WidgetExtensions extension

marginNormal() Widget

Available on Widget, provided by the WidgetExtensions extension

marginOnlyBottomHigh() Widget

Available on Widget, provided by the WidgetExtensions extension

marginOnlyBottomLow() Widget

Available on Widget, provided by the WidgetExtensions extension

marginOnlyBottomNormal() Widget

Available on Widget, provided by the WidgetExtensions extension

marginOnlyLeftHigh() Widget

Available on Widget, provided by the WidgetExtensions extension

marginOnlyLeftLow() Widget

Available on Widget, provided by the WidgetExtensions extension

marginOnlyLeftNormal() Widget

Available on Widget, provided by the WidgetExtensions extension

marginOnlyRightHigh() Widget

Available on Widget, provided by the WidgetExtensions extension

marginOnlyRightLow() Widget

Available on Widget, provided by the WidgetExtensions extension

marginOnlyRightNormal() Widget

Available on Widget, provided by the WidgetExtensions extension

marginOnlyTopHigh() Widget

Available on Widget, provided by the WidgetExtensions extension

marginOnlyTopLow() Widget

Available on Widget, provided by the WidgetExtensions extension

marginOnlyTopNormal() Widget

Available on Widget, provided by the WidgetExtensions extension

maxWidth(double maxWidth) Widget

Available on Widget, provided by the WidgetExtensions extension

minHeight(double minHeight) Widget

Available on Widget, provided by the WidgetExtensions extension

onDoubleTap(VoidCallback onDoubleTap, {BorderRadius? radius}) Widget

Available on Widget, provided by the WidgetExtensions extension

onHoverWidget(void onHover(bool hovering)) Widget

Available on Widget, provided by the WidgetExtensions extension

onLongPress(VoidCallback onLongPress, {BorderRadius? radius}) Widget

Available on Widget, provided by the WidgetExtensions extension

onTap(VoidCallback onTap, {BorderRadius? radius}) Widget

Available on Widget, provided by the WidgetExtensions extension

onTapWithoutRipple(VoidCallback onTap) Widget

Available on Widget, provided by the WidgetExtensions extension

opacity(double value) Widget

Available on Widget, provided by the WidgetExtensions extension

overlayWidget(Widget overlay) Widget

Available on Widget, provided by the WidgetExtensions extension

paddingHigh() Widget

Available on Widget, provided by the WidgetExtensions extension

paddingLow() Widget

Available on Widget, provided by the WidgetExtensions extension

paddingNormal() Widget

Available on Widget, provided by the WidgetExtensions extension

paddingOnlyBottomHigh() Widget

Available on Widget, provided by the WidgetExtensions extension

paddingOnlyBottomLow() Widget

Available on Widget, provided by the WidgetExtensions extension

paddingOnlyBottomNormal() Widget

Available on Widget, provided by the WidgetExtensions extension

paddingOnlyLeftHigh() Widget

Available on Widget, provided by the WidgetExtensions extension

paddingOnlyLeftLow() Widget

Available on Widget, provided by the WidgetExtensions extension

paddingOnlyLeftNormal() Widget

Available on Widget, provided by the WidgetExtensions extension

paddingOnlyRightHigh() Widget

Available on Widget, provided by the WidgetExtensions extension

paddingOnlyRightLow() Widget

Available on Widget, provided by the WidgetExtensions extension

paddingOnlyRightNormal() Widget

Available on Widget, provided by the WidgetExtensions extension

paddingOnlyTopHigh() Widget

Available on Widget, provided by the WidgetExtensions extension

paddingOnlyTopLow() Widget

Available on Widget, provided by the WidgetExtensions extension

paddingOnlyTopNormal() Widget

Available on Widget, provided by the WidgetExtensions extension

pressAnimateRotation({double turns = 0.1, Duration duration = const Duration(milliseconds: 500)}) Widget

Available on Widget, provided by the WidgetExtensions extension

pulseLoading({bool isLoading = true, Duration duration = const Duration(milliseconds: 1000)}) Widget

Available on Widget, provided by the WidgetExtensions extension

rotate({double turns = 0.0, Duration duration = const Duration(milliseconds: 300), Curve curve = Curves.easeInOut}) Widget

Available on Widget, provided by the WidgetExtensions extension

roundedWithShadow({double radius = 12, Color shadowColor = Colors.black26, double blurRadius = 8, Color backgroundColor = Colors.white}) Widget

Available on Widget, provided by the WidgetExtensions extension

scale({double scale = 1.0, Duration duration = const Duration(milliseconds: 500), Curve curve = Curves.easeInOut}) Widget

Available on Widget, provided by the WidgetExtensions extension

shadow({Color color = Colors.black26, double blurRadius = 10, double spreadRadius = 1, Offset offset = const Offset(0, 4), BorderRadius? borderRadius, Color? backgroundColor}) Widget

Available on Widget, provided by the WidgetExtensions extension

showIf(bool condition) Widget

Available on Widget, provided by the WidgetExtensions extension

showIfElse(bool condition, Widget fallback) Widget

Available on Widget, provided by the WidgetExtensions extension

showOnlyMobile(BuildContext context) Widget

Available on Widget, provided by the WidgetExtensions extension

showOnlyTablet(BuildContext context) Widget

Available on Widget, provided by the WidgetExtensions extension

sized(double width, double height) Widget

Available on Widget, provided by the WidgetExtensions extension

slide({Offset offset = const Offset(0, 0.1), Duration duration = const Duration(milliseconds: 1000), Curve curve = Curves.easeInOut}) Widget

Available on Widget, provided by the WidgetExtensions extension

sliverBox() Widget

Available on Widget, provided by the WidgetExtensions extension

swipeToDismiss({required Key key, required Future<bool?> onDismiss(DismissDirection), Color backgroundColor = Colors.red, Widget? background}) Widget

Available on Widget, provided by the WidgetExtensions extension

tapAnimateScale({double scale = 1.1, Duration duration = const Duration(milliseconds: 500)}) Widget

Available on Widget, provided by the WidgetExtensions extension

tooltip(String message) Widget

Available on Widget, provided by the WidgetExtensions extension

verticalMarginHigh() Widget

Available on Widget, provided by the WidgetExtensions extension

verticalMarginLow() Widget

Available on Widget, provided by the WidgetExtensions extension

verticalMarginNormal() Widget

Available on Widget, provided by the WidgetExtensions extension

verticalPaddingHigh() Widget

Available on Widget, provided by the WidgetExtensions extension

verticalPaddingLow() Widget

Available on Widget, provided by the WidgetExtensions extension

verticalPaddingNormal() Widget

Available on Widget, provided by the WidgetExtensions extension

visible({bool isVisible = false}) Widget

Available on Widget, provided by the WidgetExtensions extension

withBadge({Widget? badge, Alignment alignment = Alignment.topRight, double? width = 8, double? height = 8}) Widget

Available on Widget, provided by the WidgetExtensions extension

withBorder({Color color = Colors.black, double width = 1}) Widget

Available on Widget, provided by the WidgetExtensions extension

withCondition(bool condition, Widget builder(Widget overlay)) Widget

Available on Widget, provided by the WidgetExtensions extension

withGradient(List<Color> colors, {Alignment begin = Alignment.topLeft, Alignment end = Alignment.bottomRight}) Widget

Available on Widget, provided by the WidgetExtensions extension

wrapInCard({Color? color, double elevation = 2, EdgeInsets? margin}) Widget

Available on Widget, provided by the WidgetExtensions extension

wrapWithScroll({Axis axis = Axis.vertical, bool reverse = false}) Widget

Available on Widget, provided by the WidgetExtensions extension