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