LayoutX<T extends Widget> extension

on
  • T

Properties

marginZero → Container

Available on T, provided by the LayoutX extension

no setter
paddingZero → Padding

Available on T, provided by the LayoutX extension

no setter

Methods

aspectRatio(double aspectRatio) → AspectRatio

Available on T, provided by the LayoutX extension

aspect ratio 纵横比
constraints({double? maxWidth, double? maxHeight, double? minWidth, double? minHeight}) → ConstrainedBox

Available on T, provided by the LayoutX extension

expanded() → Expanded

Available on T, provided by the LayoutX extension

flexible({int flex = 1, FlexFit fit = FlexFit.loose}) → Flexible

Available on T, provided by the LayoutX extension

height(double? height) → SizedBox

Available on T, provided by the LayoutX extension

inList({void onItemClick(BuildContext context, int index)?, Axis scrollDirection = Axis.vertical, bool reverse = false, ScrollController? controller, bool? primary, ScrollPhysics? physics, bool shrinkWrap = false, EdgeInsetsGeometry? padding, double? itemExtent, Widget? prototypeItem, int? itemCount, bool addAutomaticKeepAlives = true, bool addRepaintBoundaries = true, bool addSemanticIndexes = true, double? cacheExtent, int? semanticChildCount, DragStartBehavior dragStartBehavior = DragStartBehavior.start, ScrollViewKeyboardDismissBehavior keyboardDismissBehavior = ScrollViewKeyboardDismissBehavior.manual, String? restorationId, Clip clipBehavior = Clip.hardEdge}) → ListView

Available on T, provided by the LayoutX extension

todo 固定行为 的头部或尾部 todo align相关
inSliverList({void onItemClick(BuildContext context, int index)?, int? findChildIndexCallback(Key)?, int? childCount, bool addAutomaticKeepAlives = true, bool addRepaintBoundaries = true, bool addSemanticIndexes = true, int semanticIndexOffset = 0}) → SliverList

Available on T, provided by the LayoutX extension

margin({double left = 0, double top = 0, double right = 0, double bottom = 0}) → Container

Available on T, provided by the LayoutX extension

marginAll(double size) → Container

Available on T, provided by the LayoutX extension

marginBottom(double size) → Container

Available on T, provided by the LayoutX extension

marginLeft(double size) → Container

Available on T, provided by the LayoutX extension

marginRight(double size) → Container

Available on T, provided by the LayoutX extension

marginSymmetric({double horizontal = 0, double vertical = 0}) → Container

Available on T, provided by the LayoutX extension

marginTop(double size) → Container

Available on T, provided by the LayoutX extension

maxHeight(double? size) → ConstrainedBox

Available on T, provided by the LayoutX extension

maxWidth(double? size) → ConstrainedBox

Available on T, provided by the LayoutX extension

minHeight(double? size) → ConstrainedBox

Available on T, provided by the LayoutX extension

minWidth(double? size) → ConstrainedBox

Available on T, provided by the LayoutX extension

padding({double left = 0, double top = 0, double right = 0, double bottom = 0}) → Padding

Available on T, provided by the LayoutX extension

paddingAll(double size) → Padding

Available on T, provided by the LayoutX extension

paddingBottom(double size) → Padding

Available on T, provided by the LayoutX extension

paddingLeft(double size) → Padding

Available on T, provided by the LayoutX extension

paddingRight(double size) → Padding

Available on T, provided by the LayoutX extension

paddingSymmetric({double horizontal = 0, double vertical = 0}) → Padding

Available on T, provided by the LayoutX extension

paddingTop(double size) → Padding

Available on T, provided by the LayoutX extension

positioned({double? left, double? right, double? top, double? bottom, double? width, double? height}) → Positioned

Available on T, provided by the LayoutX extension

rotate(double angle) → Transform

Available on T, provided by the LayoutX extension

scale(double scale) → Transform

Available on T, provided by the LayoutX extension

size({double? width, double? height}) → SizedBox

Available on T, provided by the LayoutX extension

translate(double dx, double dy) → Transform

Available on T, provided by the LayoutX extension

width(double? width) → SizedBox

Available on T, provided by the LayoutX extension