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

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

marginIs({double left = 0, double top = 0, double right = 0, double bottom = 0}) 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

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

Available on T, provided by the LayoutX extension

paddingLeft(double size) Padding

Available on T, provided by the LayoutX extension

paddingOnly({double left = 0, double top = 0, double right = 0, double bottom = 0}) 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