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