WidgetExtension extension
Chainable modifiers on Widget.
- on
Properties
- center → Widget
-
Available on Widget, provided by the WidgetExtension extension
Center widgetno setter - expanded → Widget
-
Available on Widget, provided by the WidgetExtension extension
Expand widgetno setter
Methods
-
align(
[AlignmentGeometry alignment = Alignment.center]) → Widget -
Available on Widget, provided by the WidgetExtension extension
Align widget -
aspectRatio(
double ratio) → Widget -
Available on Widget, provided by the WidgetExtension extension
Force a width/height ratio. -
background(
Color color) → Widget -
Available on Widget, provided by the WidgetExtension extension
Fill withcolorbehind the widget. -
blur(
double sigma) → Widget -
Available on Widget, provided by the WidgetExtension extension
Gaussian blur behind/over the widget. -
border(
{required BorderRadius borderRadius, Color color = Colors.black, double width = 1.0}) → Widget -
Available on Widget, provided by the WidgetExtension extension
Add a rounded border around the widget. -
circular(
[double radius = 8.0]) → Widget -
Available on Widget, provided by the WidgetExtension extension
Clip widget with circular border radius -
constrained(
{double? minWidth, double? maxWidth, double? minHeight, double? maxHeight}) → Widget -
Available on Widget, provided by the WidgetExtension extension
Constrain size within the given bounds. -
elevated(
[double elevation = 4.0]) → Widget -
Available on Widget, provided by the WidgetExtension extension
Add card elevation -
flexible(
{int flex = 1}) → Widget -
Available on Widget, provided by the WidgetExtension extension
Flexible widget -
height(
double h) → Widget -
Available on Widget, provided by the WidgetExtension extension
Set the height (width unconstrained). -
inkWell(
VoidCallback action, {BorderRadius? borderRadius}) → Widget -
Available on Widget, provided by the WidgetExtension extension
Add tap handler with a material ripple effect. -
margin(
[EdgeInsetsGeometry value = const EdgeInsets.all(16)]) → Widget -
Available on Widget, provided by the WidgetExtension extension
Wrap widget with margin (visual space, implemented as padding). -
onDoubleTap(
VoidCallback action) → Widget -
Available on Widget, provided by the WidgetExtension extension
Add double-tap gesture detector -
onLongPress(
VoidCallback action) → Widget -
Available on Widget, provided by the WidgetExtension extension
Add long-press gesture detector -
onTap(
VoidCallback action) → Widget -
Available on Widget, provided by the WidgetExtension extension
Add gesture detector -
opacity(
double opacity) → Widget -
Available on Widget, provided by the WidgetExtension extension
Add opacity to widget -
padding(
[EdgeInsetsGeometry value = const EdgeInsets.all(16)]) → Widget -
Available on Widget, provided by the WidgetExtension extension
Wrap widget with padding -
rotated(
double turns) → Widget -
Available on Widget, provided by the WidgetExtension extension
Rotate byturns(1 = full 360 deg). -
safeArea(
) → Widget -
Available on Widget, provided by the WidgetExtension extension
Wrap in a SafeArea. -
scaled(
double scale) → Widget -
Available on Widget, provided by the WidgetExtension extension
Scale the widget. -
size(
{double? width, double? height}) → Widget -
Available on Widget, provided by the WidgetExtension extension
Wrap widget with SizedBox -
tooltip(
String message) → Widget -
Available on Widget, provided by the WidgetExtension extension
Show a tooltip on long press. -
visible(
bool visible) → Widget -
Available on Widget, provided by the WidgetExtension extension
Show/hide without losing state. -
width(
double w) → Widget -
Available on Widget, provided by the WidgetExtension extension
Set the width (height unconstrained).