WidgetExtra extension

on

Properties

bottom Align

Available on Widget, provided by the WidgetExtra extension

居下 >>>

no setter
center Center

Available on Widget, provided by the WidgetExtra extension

居中控件 >>>

no setter
left Align

Available on Widget, provided by the WidgetExtra extension

居左 >>>

no setter
leftBottom Align

Available on Widget, provided by the WidgetExtra extension

左下 >>>

no setter
leftTop Align

Available on Widget, provided by the WidgetExtra extension

左上 >>>

no setter

Available on Widget, provided by the WidgetExtra extension

居右 >>>

no setter
rightBottom Align

Available on Widget, provided by the WidgetExtra extension

右下 >>>

no setter
rightTop Align

Available on Widget, provided by the WidgetExtra extension

右上 >>>

no setter
top Align

Available on Widget, provided by the WidgetExtra extension

居上 >>>

no setter

Methods

aspect(double whRate) AspectRatio

Available on Widget, provided by the WidgetExtra extension

宽高比(1为正方形) >>>

box({double? width, double? height, Color? color, EdgeInsets? padding, double borderSize = 1, Color borderColor = Colors.black, double? cornerRadius}) Container

Available on Widget, provided by the WidgetExtra extension

容器控件 >>>

card({Key? key, Color color = Colors.white, Color shadowColor = Colors.black, double elevation = 0, double radius = 4, bool borderOnForeground = true, EdgeInsetsGeometry margin = EdgeInsets.zero, Clip clipBehavior = Clip.hardEdge, bool semanticContainer = true}) Card

Available on Widget, provided by the WidgetExtra extension

卡片 >>>

constrain({double? minWidth, double? maxWidth, double? minHeight, double? maxHeight}) ConstrainedBox

Available on Widget, provided by the WidgetExtra extension

限定尺寸 >>>

expanded() Expanded

Available on Widget, provided by the WidgetExtra extension

扩大控件 >>>

fit({Key? key, required BoxFit fit, AlignmentGeometry alignment = Alignment.topLeft, Clip clipBehavior = Clip.none}) FittedBox

Available on Widget, provided by the WidgetExtra extension

设置内容限定模式 >>>

heightBox(double height) SizedBox

Available on Widget, provided by the WidgetExtra extension

尺寸控件(高度) >>>

hide({Key? key, required bool hide}) Offstage

Available on Widget, provided by the WidgetExtra extension

隐藏 >>>

intrinsic(IntrinsicDirection direction) Widget

Available on Widget, provided by the WidgetExtra extension

move({Key? key, required Offset offset, bool transformHitTests = true}) Transform

Available on Widget, provided by the WidgetExtra extension

移动 >>>

offset({required double x, required double y}) Align

Available on Widget, provided by the WidgetExtra extension

按比例配置位置(0为左或上, 1为右或下) >>>

onListen<T extends Notification>(NotificationListenerCallback<T> onNotification, {Key? key}) NotificationListener<T>

Available on Widget, provided by the WidgetExtra extension

行为监控 >>>

onPress({dynamic onHold()?, dynamic onRelease()?, dynamic onFocusRelease()?}) Widget

Available on Widget, provided by the WidgetExtra extension

按下/释放控件 >>>

onTap(dynamic onTap()) InkWell

Available on Widget, provided by the WidgetExtra extension

点击控件 >>>

opacity(double opacity) Opacity

Available on Widget, provided by the WidgetExtra extension

半透明控件(0为透明, 1为不透明) >>>

overflow({Key? key, AlignmentGeometry alignment = Alignment.topLeft, double? minWidth, double? maxWidth, double? minHeight, double? maxHeight}) OverflowBox

Available on Widget, provided by the WidgetExtra extension

溢出控件 >>>

positioned({double? left, double? right, double? top, double? bottom, double? width, double? height, double? all, double? horizon, double? vertical}) Positioned

Available on Widget, provided by the WidgetExtra extension

指定控件的位置, 适用于Stack >>>

rotate({Key? key, required double degree, Offset? origin, AlignmentGeometry? alignment, bool transformHitTests = true, Widget? child}) Transform

Available on Widget, provided by the WidgetExtra extension

转换 >>>

rotated({required int quarter}) RotatedBox

Available on Widget, provided by the WidgetExtra extension

旋转控件, 每次翻转90度, 顺时针 >>>

scale({Key? key, required double scale, Offset? origin, AlignmentGeometry? alignment, bool transformHitTests = true}) Transform

Available on Widget, provided by the WidgetExtra extension

缩放 >>>

sized({Size? size, double? height, double? width}) SizedBox

Available on Widget, provided by the WidgetExtra extension

尺寸控件 >>>

sliver() Widget

Available on Widget, provided by the WidgetExtra extension

将控件Sliver化 >>>

widthBox(double width) SizedBox

Available on Widget, provided by the WidgetExtra extension

尺寸控件(宽度) >>>