first part of applying sort_child_properties_last (#82387)
diff --git a/packages/flutter/lib/src/cupertino/app.dart b/packages/flutter/lib/src/cupertino/app.dart
index 00c39d6..51ac1c9 100644
--- a/packages/flutter/lib/src/cupertino/app.dart
+++ b/packages/flutter/lib/src/cupertino/app.dart
@@ -442,8 +442,8 @@
case TargetPlatform.macOS:
case TargetPlatform.windows:
return CupertinoScrollbar(
- child: child,
controller: details.controller,
+ child: child,
);
case TargetPlatform.android:
case TargetPlatform.fuchsia:
@@ -489,13 +489,13 @@
Widget _inspectorSelectButtonBuilder(BuildContext context, VoidCallback onPressed) {
return CupertinoButton.filled(
+ padding: EdgeInsets.zero,
+ onPressed: onPressed,
child: const Icon(
CupertinoIcons.search,
size: 28.0,
color: CupertinoColors.white,
),
- padding: EdgeInsets.zero,
- onPressed: onPressed,
);
}
diff --git a/packages/flutter/lib/src/cupertino/context_menu.dart b/packages/flutter/lib/src/cupertino/context_menu.dart
index 88accd2..b4f2194 100644
--- a/packages/flutter/lib/src/cupertino/context_menu.dart
+++ b/packages/flutter/lib/src/cupertino/context_menu.dart
@@ -383,9 +383,9 @@
builder: (BuildContext context) {
return _DecoyChild(
beginRect: childRect,
- child: widget.child,
controller: _openController,
endRect: _decoyChildEndRect,
+ child: widget.child,
);
},
);
@@ -820,12 +820,12 @@
// in the final position.
return _ContextMenuRouteStatic(
actions: _actions,
- child: _builder!(context, animation),
childGlobalKey: _childGlobalKey,
contextMenuLocation: _contextMenuLocation,
onDismiss: _onDismiss,
orientation: orientation,
sheetGlobalKey: _sheetGlobalKey,
+ child: _builder!(context, animation),
);
},
);
diff --git a/packages/flutter/lib/src/cupertino/dialog.dart b/packages/flutter/lib/src/cupertino/dialog.dart
index 768a3ea..2621135 100644
--- a/packages/flutter/lib/src/cupertino/dialog.dart
+++ b/packages/flutter/lib/src/cupertino/dialog.dart
@@ -344,9 +344,9 @@
);
if (actions.isNotEmpty) {
actionSection = _CupertinoAlertActionSection(
- children: actions,
scrollController: actionScrollController,
isActionSheet: false,
+ children: actions,
);
}
@@ -646,10 +646,10 @@
);
}
return _CupertinoAlertActionSection(
- children: actions!,
scrollController: actionScrollController,
hasCancelButton: cancelButton != null,
isActionSheet: true,
+ children: actions!,
);
}
@@ -708,9 +708,9 @@
vertical: _kActionSheetEdgeVerticalPadding,
),
child: Column(
- children: children,
mainAxisSize: MainAxisSize.min,
crossAxisAlignment: CrossAxisAlignment.stretch,
+ children: children,
),
),
),
@@ -788,8 +788,8 @@
),
child: DefaultTextStyle(
style: style,
- child: child,
textAlign: TextAlign.center,
+ child: child,
),
),
),
diff --git a/packages/flutter/lib/src/cupertino/nav_bar.dart b/packages/flutter/lib/src/cupertino/nav_bar.dart
index b4bae5c..e0fccad 100644
--- a/packages/flutter/lib/src/cupertino/nav_bar.dart
+++ b/packages/flutter/lib/src/cupertino/nav_bar.dart
@@ -1076,9 +1076,9 @@
route.fullscreenDialog
) {
leadingContent = CupertinoButton(
- child: const Text('Close'),
padding: EdgeInsets.zero,
onPressed: () { route.navigator!.maybePop(); },
+ child: const Text('Close'),
);
}
@@ -1318,6 +1318,7 @@
}
return CupertinoButton(
+ padding: EdgeInsets.zero,
child: Semantics(
container: true,
excludeSemantics: true,
@@ -1345,7 +1346,6 @@
),
),
),
- padding: EdgeInsets.zero,
onPressed: () {
if (onPressed != null) {
onPressed!();
diff --git a/packages/flutter/lib/src/cupertino/route.dart b/packages/flutter/lib/src/cupertino/route.dart
index 0fefe4a..023d349 100644
--- a/packages/flutter/lib/src/cupertino/route.dart
+++ b/packages/flutter/lib/src/cupertino/route.dart
@@ -265,8 +265,8 @@
return CupertinoFullscreenDialogTransition(
primaryRouteAnimation: animation,
secondaryRouteAnimation: secondaryAnimation,
- child: child,
linearTransition: linearTransition,
+ child: child,
);
} else {
return CupertinoPageTransition(
@@ -1227,8 +1227,8 @@
return FadeTransition(
opacity: fadeAnimation,
child: ScaleTransition(
- child: child,
scale: animation.drive(_dialogScaleTween),
+ child: child,
),
);
}
diff --git a/packages/flutter/lib/src/cupertino/search_field.dart b/packages/flutter/lib/src/cupertino/search_field.dart
index b4b4b36..0f769a8 100644
--- a/packages/flutter/lib/src/cupertino/search_field.dart
+++ b/packages/flutter/lib/src/cupertino/search_field.dart
@@ -394,21 +394,24 @@
);
final Widget prefix = Padding(
+ padding: widget.prefixInsets,
child: IconTheme(
data: iconThemeData,
child: widget.prefixIcon,
),
- padding: widget.prefixInsets,
);
final Widget suffix = Padding(
+ padding: widget.suffixInsets,
child: CupertinoButton(
- child: IconTheme(child: widget.suffixIcon, data: iconThemeData),
onPressed: widget.onSuffixTap ?? _defaultOnSuffixTap,
minSize: 0,
padding: EdgeInsets.zero,
+ child: IconTheme(
+ data: iconThemeData,
+ child: widget.suffixIcon,
+ ),
),
- padding: widget.suffixInsets,
);
return CupertinoTextField(
diff --git a/packages/flutter/lib/src/cupertino/segmented_control.dart b/packages/flutter/lib/src/cupertino/segmented_control.dart
index 46aee0a..5bc407e 100644
--- a/packages/flutter/lib/src/cupertino/segmented_control.dart
+++ b/packages/flutter/lib/src/cupertino/segmented_control.dart
@@ -409,11 +409,11 @@
}
final Widget box = _SegmentedControlRenderWidget<T>(
- children: _gestureChildren,
selectedIndex: selectedIndex,
pressedIndex: pressedIndex,
backgroundColors: _backgroundColors,
borderColor: _borderColor!,
+ children: _gestureChildren,
);
return Padding(
diff --git a/packages/flutter/lib/src/cupertino/sliding_segmented_control.dart b/packages/flutter/lib/src/cupertino/sliding_segmented_control.dart
index c774a16..ed1f6c5 100644
--- a/packages/flutter/lib/src/cupertino/sliding_segmented_control.dart
+++ b/packages/flutter/lib/src/cupertino/sliding_segmented_control.dart
@@ -687,11 +687,11 @@
animation: thumbScaleAnimation,
builder: (BuildContext context, Widget? child) {
return _SegmentedControlRenderWidget<T>(
- children: children,
highlightedIndex: highlightedIndex,
thumbColor: CupertinoDynamicColor.resolve(widget.thumbColor, context),
thumbScale: thumbScaleAnimation.value,
state: this,
+ children: children,
);
},
),
diff --git a/packages/flutter/lib/src/material/app.dart b/packages/flutter/lib/src/material/app.dart
index f4d0957..0e0d747 100644
--- a/packages/flutter/lib/src/material/app.dart
+++ b/packages/flutter/lib/src/material/app.dart
@@ -713,8 +713,8 @@
case TargetPlatform.macOS:
case TargetPlatform.windows:
return Scrollbar(
- child: child,
controller: details.controller,
+ child: child,
);
case TargetPlatform.android:
case TargetPlatform.fuchsia:
@@ -737,9 +737,9 @@
case TargetPlatform.android:
case TargetPlatform.fuchsia:
return GlowingOverscrollIndicator(
- child: child,
axisDirection: details.direction,
color: Theme.of(context).colorScheme.secondary,
+ child: child,
);
}
}
@@ -770,9 +770,9 @@
Widget _inspectorSelectButtonBuilder(BuildContext context, VoidCallback onPressed) {
return FloatingActionButton(
- child: const Icon(Icons.search),
onPressed: onPressed,
mini: true,
+ child: const Icon(Icons.search),
);
}
diff --git a/packages/flutter/lib/src/material/app_bar.dart b/packages/flutter/lib/src/material/app_bar.dart
index e20e66c..81b31ec 100644
--- a/packages/flutter/lib/src/material/app_bar.dart
+++ b/packages/flutter/lib/src/material/app_bar.dart
@@ -901,8 +901,8 @@
if (!widget.excludeHeaderSemantics) {
title = Semantics(
namesRoute: namesRoute,
- child: title,
header: true,
+ child: title,
);
}
@@ -1186,7 +1186,10 @@
title: title,
actions: actions,
flexibleSpace: (title == null && flexibleSpace != null && !excludeHeaderSemantics)
- ? Semantics(child: flexibleSpace, header: true)
+ ? Semantics(
+ header: true,
+ child: flexibleSpace,
+ )
: flexibleSpace,
bottom: bottom,
elevation: forceElevated || isScrolledUnder ? elevation : 0.0,
diff --git a/packages/flutter/lib/src/material/button_bar.dart b/packages/flutter/lib/src/material/button_bar.dart
index ad09c98..2e3b839 100644
--- a/packages/flutter/lib/src/material/button_bar.dart
+++ b/packages/flutter/lib/src/material/button_bar.dart
@@ -188,13 +188,13 @@
mainAxisAlignment: alignment ?? barTheme.alignment ?? MainAxisAlignment.end,
mainAxisSize: mainAxisSize ?? barTheme.mainAxisSize ?? MainAxisSize.max,
overflowDirection: overflowDirection ?? barTheme.overflowDirection ?? VerticalDirection.down,
+ overflowButtonSpacing: overflowButtonSpacing,
children: children.map<Widget>((Widget child) {
return Padding(
padding: EdgeInsets.symmetric(horizontal: paddingUnit),
child: child,
);
}).toList(),
- overflowButtonSpacing: overflowButtonSpacing,
),
);
switch (buttonTheme.layoutBehavior) {
diff --git a/packages/flutter/lib/src/material/chip.dart b/packages/flutter/lib/src/material/chip.dart
index d4595d9..db56e5f 100644
--- a/packages/flutter/lib/src/material/chip.dart
+++ b/packages/flutter/lib/src/material/chip.dart
@@ -1982,14 +1982,14 @@
child: widget.label,
),
avatar: AnimatedSwitcher(
- child: widget.avatar,
duration: _kDrawerDuration,
switchInCurve: Curves.fastOutSlowIn,
+ child: widget.avatar,
),
deleteIcon: AnimatedSwitcher(
- child: _buildDeleteIcon(context, theme, chipTheme, deleteIconKey),
duration: _kDrawerDuration,
switchInCurve: Curves.fastOutSlowIn,
+ child: _buildDeleteIcon(context, theme, chipTheme, deleteIconKey),
),
brightness: chipTheme.brightness,
padding: (widget.padding ?? chipTheme.padding).resolve(textDirection),
@@ -2028,9 +2028,9 @@
result = _ChipRedirectingHitDetectionWidget(
constraints: constraints,
child: Center(
- child: result,
widthFactor: 1.0,
heightFactor: 1.0,
+ child: result,
),
);
return Semantics(
diff --git a/packages/flutter/lib/src/material/data_table.dart b/packages/flutter/lib/src/material/data_table.dart
index 5e99007..9153b26 100644
--- a/packages/flutter/lib/src/material/data_table.dart
+++ b/packages/flutter/lib/src/material/data_table.dart
@@ -790,8 +790,8 @@
if (onRowTap != null) {
contents = TableRowInkWell(
onTap: onRowTap,
- child: contents,
overlayColor: overlayColor,
+ child: contents,
);
}
return TableCell(
@@ -915,14 +915,14 @@
onLongPress: onLongPress,
onTapCancel: onTapCancel,
onTapDown: onTapDown,
- child: label,
overlayColor: overlayColor,
+ child: label,
);
} else if (onSelectChanged != null) {
label = TableRowInkWell(
onTap: onSelectChanged,
- child: label,
overlayColor: overlayColor,
+ child: label,
);
}
return label;
diff --git a/packages/flutter/lib/src/material/date_picker.dart b/packages/flutter/lib/src/material/date_picker.dart
index beef8b3..661677b 100644
--- a/packages/flutter/lib/src/material/date_picker.dart
+++ b/packages/flutter/lib/src/material/date_picker.dart
@@ -528,12 +528,12 @@
spacing: 8,
children: <Widget>[
TextButton(
- child: Text(widget.cancelText ?? localizations.cancelButtonLabel),
onPressed: _handleCancel,
+ child: Text(widget.cancelText ?? localizations.cancelButtonLabel),
),
TextButton(
- child: Text(widget.confirmText ?? localizations.okButtonLabel),
onPressed: _handleOk,
+ child: Text(widget.confirmText ?? localizations.okButtonLabel),
),
],
),
@@ -630,6 +630,8 @@
final Size dialogSize = _dialogSize(context) * textScaleFactor;
return Dialog(
+ insetPadding: const EdgeInsets.symmetric(horizontal: 16.0, vertical: 24.0),
+ clipBehavior: Clip.antiAlias,
child: AnimatedContainer(
width: dialogSize.width,
height: dialogSize.height,
@@ -673,8 +675,6 @@
}),
),
),
- insetPadding: const EdgeInsets.symmetric(horizontal: 16.0, vertical: 24.0),
- clipBehavior: Clip.antiAlias,
);
}
}
@@ -1512,6 +1512,10 @@
}
return Dialog(
+ insetPadding: insetPadding,
+ shape: shape,
+ elevation: elevation,
+ clipBehavior: Clip.antiAlias,
child: AnimatedContainer(
width: size.width,
height: size.height,
@@ -1526,10 +1530,6 @@
}),
),
),
- insetPadding: insetPadding,
- shape: shape,
- elevation: elevation,
- clipBehavior: Clip.antiAlias,
);
}
}
@@ -1607,6 +1607,7 @@
const SizedBox(width: 8),
],
bottom: PreferredSize(
+ preferredSize: const Size(double.infinity, 64),
child: Row(children: <Widget>[
SizedBox(width: MediaQuery.of(context).size.width < 360 ? 42 : 72),
Expanded(
@@ -1654,7 +1655,6 @@
child: entryModeButton!,
),
]),
- preferredSize: const Size(double.infinity, 64),
),
),
body: _CalendarDateRangePicker(
@@ -2725,12 +2725,12 @@
spacing: 8,
children: <Widget>[
TextButton(
- child: Text(cancelText ?? localizations.cancelButtonLabel),
onPressed: onCancel,
+ child: Text(cancelText ?? localizations.cancelButtonLabel),
),
TextButton(
- child: Text(confirmText ?? localizations.okButtonLabel),
onPressed: onConfirm,
+ child: Text(confirmText ?? localizations.okButtonLabel),
),
],
),
diff --git a/packages/flutter/lib/src/material/date_picker_deprecated.dart b/packages/flutter/lib/src/material/date_picker_deprecated.dart
index 3fa5e42..a9a2087 100644
--- a/packages/flutter/lib/src/material/date_picker_deprecated.dart
+++ b/packages/flutter/lib/src/material/date_picker_deprecated.dart
@@ -301,8 +301,8 @@
onTap: () {
onChanged(dayToBuild);
},
- child: dayWidget,
dragStartBehavior: dragStartBehavior,
+ child: dayWidget,
);
}
diff --git a/packages/flutter/lib/src/material/dialog.dart b/packages/flutter/lib/src/material/dialog.dart
index 556e0d4..d915eca 100644
--- a/packages/flutter/lib/src/material/dialog.dart
+++ b/packages/flutter/lib/src/material/dialog.dart
@@ -507,9 +507,9 @@
child: DefaultTextStyle(
style: titleTextStyle ?? dialogTheme.titleTextStyle ?? theme.textTheme.headline6!,
child: Semantics(
- child: title,
namesRoute: label == null,
container: true,
+ child: title,
),
),
);
diff --git a/packages/flutter/lib/src/material/dropdown.dart b/packages/flutter/lib/src/material/dropdown.dart
index 165306f..696e51b 100644
--- a/packages/flutter/lib/src/material/dropdown.dart
+++ b/packages/flutter/lib/src/material/dropdown.dart
@@ -176,9 +176,9 @@
child = InkWell(
autofocus: widget.itemIndex == widget.route.selectedIndex,
enableFeedback: widget.enableFeedback,
- child: child,
onTap: _handleOnTap,
onFocusChange: _handleFocusChange,
+ child: child,
);
}
child = FadeTransition(opacity: opacity, child: child);
diff --git a/packages/flutter/lib/src/material/expansion_tile.dart b/packages/flutter/lib/src/material/expansion_tile.dart
index 8d9faad..0f8c34e 100644
--- a/packages/flutter/lib/src/material/expansion_tile.dart
+++ b/packages/flutter/lib/src/material/expansion_tile.dart
@@ -309,7 +309,9 @@
final bool shouldRemoveChildren = closed && !widget.maintainState;
final Widget result = Offstage(
+ offstage: closed,
child: TickerMode(
+ enabled: !closed,
child: Padding(
padding: widget.childrenPadding ?? EdgeInsets.zero,
child: Column(
@@ -317,9 +319,7 @@
children: widget.children,
),
),
- enabled: !closed,
),
- offstage: closed,
);
return AnimatedBuilder(
diff --git a/packages/flutter/lib/src/material/flexible_space_bar.dart b/packages/flutter/lib/src/material/flexible_space_bar.dart
index 61b01ad..800085f 100644
--- a/packages/flutter/lib/src/material/flexible_space_bar.dart
+++ b/packages/flutter/lib/src/material/flexible_space_bar.dart
@@ -337,13 +337,13 @@
final double blurAmount = (constraints.maxHeight - settings.maxExtent) / 10;
children.add(Positioned.fill(
child: BackdropFilter(
- child: Container(
- color: Colors.transparent,
- ),
filter: ui.ImageFilter.blur(
sigmaX: blurAmount,
sigmaY: blurAmount,
),
+ child: Container(
+ color: Colors.transparent,
+ ),
),
));
}
diff --git a/packages/flutter/lib/src/material/floating_action_button.dart b/packages/flutter/lib/src/material/floating_action_button.dart
index 14d0736..9f6d768 100644
--- a/packages/flutter/lib/src/material/floating_action_button.dart
+++ b/packages/flutter/lib/src/material/floating_action_button.dart
@@ -499,8 +499,8 @@
clipBehavior: clipBehavior,
focusNode: focusNode,
autofocus: autofocus,
- child: child,
enableFeedback: enableFeedback,
+ child: child,
);
if (tooltip != null) {
diff --git a/packages/flutter/lib/src/material/icon_button.dart b/packages/flutter/lib/src/material/icon_button.dart
index 0b36c5e..940e7f8 100644
--- a/packages/flutter/lib/src/material/icon_button.dart
+++ b/packages/flutter/lib/src/material/icon_button.dart
@@ -381,7 +381,6 @@
onTap: onPressed,
mouseCursor: mouseCursor,
enableFeedback: enableFeedback,
- child: result,
focusColor: focusColor ?? theme.focusColor,
hoverColor: hoverColor ?? theme.hoverColor,
highlightColor: highlightColor ?? theme.highlightColor,
@@ -391,6 +390,7 @@
(iconSize + math.min(padding.horizontal, padding.vertical)) * 0.7,
// x 0.5 for diameter -> radius and + 40% overflow derived from other Material apps.
),
+ child: result,
),
);
}
diff --git a/packages/flutter/lib/src/material/ink_well.dart b/packages/flutter/lib/src/material/ink_well.dart
index a13f7e9..84c2d51 100644
--- a/packages/flutter/lib/src/material/ink_well.dart
+++ b/packages/flutter/lib/src/material/ink_well.dart
@@ -580,7 +580,6 @@
Widget build(BuildContext context) {
final _ParentInkResponseState? parentState = _ParentInkResponseProvider.of(context);
return _InkResponseStateWidget(
- child: child,
onTap: onTap,
onTapDown: onTapDown,
onTapCancel: onTapCancel,
@@ -609,6 +608,7 @@
parentState: parentState,
getRectCallback: getRectCallback,
debugCheckContext: debugCheckContext,
+ child: child,
);
}
diff --git a/packages/flutter/lib/src/material/material.dart b/packages/flutter/lib/src/material/material.dart
index bb87b8f..c761fc5 100644
--- a/packages/flutter/lib/src/material/material.dart
+++ b/packages/flutter/lib/src/material/material.dart
@@ -385,8 +385,8 @@
key: _inkFeatureRenderer,
absorbHitTest: widget.type != MaterialType.transparency,
color: backgroundColor,
- child: contents,
vsync: this,
+ child: contents,
),
);
@@ -445,19 +445,19 @@
required Widget contents,
}) {
final _ShapeBorderPaint child = _ShapeBorderPaint(
- child: contents,
shape: shape,
+ child: contents,
);
if (clipBehavior == Clip.none) {
return child;
}
return ClipPath(
- child: child,
clipper: ShapeBorderClipper(
shape: shape,
textDirection: Directionality.maybeOf(context),
),
clipBehavior: clipBehavior,
+ child: child,
);
}
@@ -781,11 +781,6 @@
final ShapeBorder shape = _border!.evaluate(animation)!;
final double elevation = _elevation!.evaluate(animation);
return PhysicalShape(
- child: _ShapeBorderPaint(
- child: widget.child,
- shape: shape,
- borderOnForeground: widget.borderOnForeground,
- ),
clipper: ShapeBorderClipper(
shape: shape,
textDirection: Directionality.maybeOf(context),
@@ -794,6 +789,11 @@
elevation: elevation,
color: ElevationOverlay.applyOverlay(context, widget.color, elevation),
shadowColor: _shadowColor!.evaluate(animation)!,
+ child: _ShapeBorderPaint(
+ shape: shape,
+ borderOnForeground: widget.borderOnForeground,
+ child: widget.child,
+ ),
);
}
}
@@ -812,9 +812,9 @@
@override
Widget build(BuildContext context) {
return CustomPaint(
- child: child,
painter: borderOnForeground ? null : _ShapeBorderPainter(shape, Directionality.maybeOf(context)),
foregroundPainter: borderOnForeground ? _ShapeBorderPainter(shape, Directionality.maybeOf(context)) : null,
+ child: child,
);
}
}
diff --git a/packages/flutter/lib/src/material/material_button.dart b/packages/flutter/lib/src/material/material_button.dart
index 9fb5522..1e855bd 100644
--- a/packages/flutter/lib/src/material/material_button.dart
+++ b/packages/flutter/lib/src/material/material_button.dart
@@ -427,9 +427,9 @@
focusNode: focusNode,
autofocus: autofocus,
animationDuration: buttonTheme.getAnimationDuration(this),
- child: child,
materialTapTargetSize: materialTapTargetSize ?? theme.materialTapTargetSize,
disabledElevation: disabledElevation ?? 0.0,
+ child: child,
);
}
diff --git a/packages/flutter/lib/src/material/popup_menu.dart b/packages/flutter/lib/src/material/popup_menu.dart
index 6839898..6117e1d 100644
--- a/packages/flutter/lib/src/material/popup_menu.dart
+++ b/packages/flutter/lib/src/material/popup_menu.dart
@@ -1169,8 +1169,8 @@
child: InkWell(
onTap: widget.enabled ? showButtonMenu : null,
canRequestFocus: _canRequestFocus,
- child: widget.child,
enableFeedback: enableFeedback,
+ child: widget.child,
),
);
diff --git a/packages/flutter/lib/src/material/reorderable_list.dart b/packages/flutter/lib/src/material/reorderable_list.dart
index e70f963..74e21eb 100644
--- a/packages/flutter/lib/src/material/reorderable_list.dart
+++ b/packages/flutter/lib/src/material/reorderable_list.dart
@@ -491,8 +491,8 @@
final double animValue = Curves.easeInOut.transform(animation.value);
final double elevation = lerpDouble(0, 6, animValue)!;
return Material(
- child: child,
elevation: elevation,
+ child: child,
);
},
child: child,
diff --git a/packages/flutter/lib/src/material/scaffold.dart b/packages/flutter/lib/src/material/scaffold.dart
index f855603..0cdd346 100644
--- a/packages/flutter/lib/src/material/scaffold.dart
+++ b/packages/flutter/lib/src/material/scaffold.dart
@@ -2919,13 +2919,13 @@
DrawerController(
key: _endDrawerKey,
alignment: DrawerAlignment.end,
- child: widget.endDrawer!,
drawerCallback: _endDrawerOpenedCallback,
dragStartBehavior: widget.drawerDragStartBehavior,
scrimColor: widget.drawerScrimColor,
edgeDragWidth: widget.drawerEdgeDragWidth,
enableOpenDragGesture: widget.endDrawerEnableOpenDragGesture,
isDrawerOpen: _endDrawerOpened.value,
+ child: widget.endDrawer!,
),
_ScaffoldSlot.endDrawer,
// remove the side padding from the side we're not touching
@@ -2945,13 +2945,13 @@
DrawerController(
key: _drawerKey,
alignment: DrawerAlignment.start,
- child: widget.drawer!,
drawerCallback: _drawerOpenedCallback,
dragStartBehavior: widget.drawerDragStartBehavior,
scrimColor: widget.drawerScrimColor,
edgeDragWidth: widget.drawerEdgeDragWidth,
enableOpenDragGesture: widget.drawerEnableOpenDragGesture,
isDrawerOpen: _drawerOpened.value,
+ child: widget.drawer!,
),
_ScaffoldSlot.drawer,
// remove the side padding from the side we're not touching
@@ -3185,11 +3185,11 @@
_addIfNonNull(
children,
_FloatingActionButtonTransition(
- child: widget.floatingActionButton,
fabMoveAnimation: _floatingActionButtonMoveController,
fabMotionAnimator: _floatingActionButtonAnimator,
geometryNotifier: _geometryNotifier,
currentController: _floatingActionButtonVisibilityController,
+ child: widget.floatingActionButton,
),
_ScaffoldSlot.floatingActionButton,
removeLeftPadding: true,
@@ -3253,7 +3253,6 @@
color: widget.backgroundColor ?? themeData.scaffoldBackgroundColor,
child: AnimatedBuilder(animation: _floatingActionButtonMoveController, builder: (BuildContext context, Widget? child) {
return CustomMultiChildLayout(
- children: children,
delegate: _ScaffoldLayout(
extendBody: _extendBody,
extendBodyBehindAppBar: widget.extendBodyBehindAppBar,
@@ -3268,6 +3267,7 @@
isSnackBarFloating: isSnackBarFloating,
snackBarWidth: snackBarWidth,
),
+ children: children,
);
}),
),
diff --git a/packages/flutter/lib/src/material/scrollbar.dart b/packages/flutter/lib/src/material/scrollbar.dart
index 6f68528..cd445c4 100644
--- a/packages/flutter/lib/src/material/scrollbar.dart
+++ b/packages/flutter/lib/src/material/scrollbar.dart
@@ -176,7 +176,6 @@
Widget build(BuildContext context) {
if (_useCupertinoScrollbar) {
return CupertinoScrollbar(
- child: widget.child,
isAlwaysShown: widget.isAlwaysShown ?? false,
thickness: widget.thickness ?? CupertinoScrollbar.defaultThickness,
thicknessWhileDragging: widget.thickness ?? CupertinoScrollbar.defaultThicknessWhileDragging,
@@ -184,10 +183,10 @@
radiusWhileDragging: widget.radius ?? CupertinoScrollbar.defaultRadiusWhileDragging,
controller: widget.controller,
notificationPredicate: widget.notificationPredicate,
+ child: widget.child,
);
}
return _MaterialScrollbar(
- child: widget.child,
controller: widget.controller,
isAlwaysShown: widget.isAlwaysShown,
showTrackOnHover: widget.showTrackOnHover,
@@ -196,6 +195,7 @@
radius: widget.radius,
notificationPredicate: widget.notificationPredicate,
interactive: widget.interactive,
+ child: widget.child,
);
}
}
diff --git a/packages/flutter/lib/src/material/snack_bar.dart b/packages/flutter/lib/src/material/snack_bar.dart
index 5bb328f..08c0a00 100644
--- a/packages/flutter/lib/src/material/snack_bar.dart
+++ b/packages/flutter/lib/src/material/snack_bar.dart
@@ -632,8 +632,8 @@
}
return Hero(
- child: ClipRect(child: snackBarTransition),
tag: '<SnackBar Hero tag - ${widget.content}>',
+ child: ClipRect(child: snackBarTransition),
);
}
}
diff --git a/packages/flutter/lib/src/material/tabs.dart b/packages/flutter/lib/src/material/tabs.dart
index 1279f98..669fddb 100644
--- a/packages/flutter/lib/src/material/tabs.dart
+++ b/packages/flutter/lib/src/material/tabs.dart
@@ -119,8 +119,8 @@
crossAxisAlignment: CrossAxisAlignment.center,
children: <Widget>[
Container(
- child: icon,
margin: iconMargin,
+ child: icon,
),
_buildLabelText(),
],
@@ -130,8 +130,8 @@
return SizedBox(
height: height,
child: Center(
- child: label,
widthFactor: 1.0,
+ child: label,
),
);
}
diff --git a/packages/flutter/lib/src/material/theme.dart b/packages/flutter/lib/src/material/theme.dart
index 9355d8f..4e717ed 100644
--- a/packages/flutter/lib/src/material/theme.dart
+++ b/packages/flutter/lib/src/material/theme.dart
@@ -227,8 +227,8 @@
@override
Widget build(BuildContext context) {
return Theme(
- child: widget.child,
data: _data!.evaluate(animation),
+ child: widget.child,
);
}
diff --git a/packages/flutter/lib/src/material/user_accounts_drawer_header.dart b/packages/flutter/lib/src/material/user_accounts_drawer_header.dart
index 45e42eb..b387fde 100644
--- a/packages/flutter/lib/src/material/user_accounts_drawer_header.dart
+++ b/packages/flutter/lib/src/material/user_accounts_drawer_header.dart
@@ -199,8 +199,8 @@
if (widget.onTap != null) {
accountDetails = InkWell(
onTap: widget.onTap,
- child: accountDetails,
excludeFromSemantics: true,
+ child: accountDetails,
);
}
diff --git a/packages/flutter/lib/src/widgets/animated_size.dart b/packages/flutter/lib/src/widgets/animated_size.dart
index 15224dc..6cc682e 100644
--- a/packages/flutter/lib/src/widgets/animated_size.dart
+++ b/packages/flutter/lib/src/widgets/animated_size.dart
@@ -123,13 +123,13 @@
@override
Widget build(BuildContext context) {
return _AnimatedSize(
- child: widget.child,
alignment: widget.alignment,
curve: widget.curve,
duration: widget.duration,
reverseDuration: widget.reverseDuration,
vsync: this,
clipBehavior: widget.clipBehavior,
+ child: widget.child,
);
}
}
diff --git a/packages/flutter/lib/src/widgets/animated_switcher.dart b/packages/flutter/lib/src/widgets/animated_switcher.dart
index 877ed1c..79d1697 100644
--- a/packages/flutter/lib/src/widgets/animated_switcher.dart
+++ b/packages/flutter/lib/src/widgets/animated_switcher.dart
@@ -273,11 +273,11 @@
/// This is an [AnimatedSwitcherLayoutBuilder] function.
static Widget defaultLayoutBuilder(Widget? currentChild, List<Widget> previousChildren) {
return Stack(
+ alignment: Alignment.center,
children: <Widget>[
...previousChildren,
if (currentChild != null) currentChild,
],
- alignment: Alignment.center,
);
}
diff --git a/packages/flutter/lib/src/widgets/app.dart b/packages/flutter/lib/src/widgets/app.dart
index bf6cb09..1f67b49 100644
--- a/packages/flutter/lib/src/widgets/app.dart
+++ b/packages/flutter/lib/src/widgets/app.dart
@@ -1592,8 +1592,8 @@
assert(() {
if (widget.debugShowWidgetInspector || WidgetsApp.debugShowWidgetInspectorOverride) {
result = WidgetInspector(
- child: result,
selectButtonBuilder: widget.inspectorSelectButtonBuilder,
+ child: result,
);
}
if (widget.debugShowCheckedModeBanner && WidgetsApp.debugAllowBannerOverride) {
diff --git a/packages/flutter/lib/src/widgets/banner.dart b/packages/flutter/lib/src/widgets/banner.dart
index 8c93969..964719a 100644
--- a/packages/flutter/lib/src/widgets/banner.dart
+++ b/packages/flutter/lib/src/widgets/banner.dart
@@ -345,10 +345,10 @@
Widget result = child;
assert(() {
result = Banner(
- child: result,
message: 'DEBUG',
textDirection: TextDirection.ltr,
location: BannerLocation.topEnd,
+ child: result,
);
return true;
}());
diff --git a/packages/flutter/lib/src/widgets/basic.dart b/packages/flutter/lib/src/widgets/basic.dart
index f7baa91..7d525f1 100644
--- a/packages/flutter/lib/src/widgets/basic.dart
+++ b/packages/flutter/lib/src/widgets/basic.dart
@@ -2653,11 +2653,11 @@
@override
Widget build(BuildContext context) {
return ConstraintsTransformBox(
- child: child,
textDirection: textDirection,
alignment: alignment,
clipBehavior: clipBehavior,
constraintsTransform: _axisToTransform(constrainedAxis),
+ child: child,
);
}
diff --git a/packages/flutter/lib/src/widgets/container.dart b/packages/flutter/lib/src/widgets/container.dart
index a487fb7..2d01ba3 100644
--- a/packages/flutter/lib/src/widgets/container.dart
+++ b/packages/flutter/lib/src/widgets/container.dart
@@ -431,7 +431,7 @@
current = Padding(padding: margin!, child: current);
if (transform != null)
- current = Transform(transform: transform!, child: current, alignment: transformAlignment);
+ current = Transform(transform: transform!, alignment: transformAlignment, child: current);
return current!;
}
diff --git a/packages/flutter/lib/src/widgets/dismissible.dart b/packages/flutter/lib/src/widgets/dismissible.dart
index e7943f8..5a43f39 100644
--- a/packages/flutter/lib/src/widgets/dismissible.dart
+++ b/packages/flutter/lib/src/widgets/dismissible.dart
@@ -618,8 +618,8 @@
onVerticalDragUpdate: _directionIsXAxis ? null : _handleDragUpdate,
onVerticalDragEnd: _directionIsXAxis ? null : _handleDragEnd,
behavior: widget.behavior,
- child: content,
dragStartBehavior: widget.dragStartBehavior,
+ child: content,
);
}
}
diff --git a/packages/flutter/lib/src/widgets/drag_target.dart b/packages/flutter/lib/src/widgets/drag_target.dart
index f0745e2..2f833a8 100644
--- a/packages/flutter/lib/src/widgets/drag_target.dart
+++ b/packages/flutter/lib/src/widgets/drag_target.dart
@@ -1007,8 +1007,8 @@
left: _lastOffset!.dx - overlayTopLeft.dx,
top: _lastOffset!.dy - overlayTopLeft.dy,
child: IgnorePointer(
- child: feedback,
ignoringSemantics: ignoringFeedbackSemantics,
+ child: feedback,
),
);
}
diff --git a/packages/flutter/lib/src/widgets/draggable_scrollable_sheet.dart b/packages/flutter/lib/src/widgets/draggable_scrollable_sheet.dart
index 4fd3e95..eaaeca8 100644
--- a/packages/flutter/lib/src/widgets/draggable_scrollable_sheet.dart
+++ b/packages/flutter/lib/src/widgets/draggable_scrollable_sheet.dart
@@ -335,8 +335,8 @@
_extent.availablePixels = widget.maxChildSize * constraints.biggest.height;
final Widget sheet = FractionallySizedBox(
heightFactor: _extent.currentExtent,
- child: widget.builder(context, _scrollController),
alignment: Alignment.bottomCenter,
+ child: widget.builder(context, _scrollController),
);
return widget.expand ? SizedBox.expand(child: sheet) : sheet;
},
@@ -554,7 +554,7 @@
@override
Widget build(BuildContext context) {
- return _InheritedResetNotifier(child: child, notifier: _notifier);
+ return _InheritedResetNotifier(notifier: _notifier, child: child);
}
}
diff --git a/packages/flutter/lib/src/widgets/implicit_animations.dart b/packages/flutter/lib/src/widgets/implicit_animations.dart
index d000bb7..3c52603 100644
--- a/packages/flutter/lib/src/widgets/implicit_animations.dart
+++ b/packages/flutter/lib/src/widgets/implicit_animations.dart
@@ -772,7 +772,6 @@
Widget build(BuildContext context) {
final Animation<double> animation = this.animation;
return Container(
- child: widget.child,
alignment: _alignment?.evaluate(animation),
padding: _padding?.evaluate(animation),
decoration: _decoration?.evaluate(animation),
@@ -782,6 +781,7 @@
transform: _transform?.evaluate(animation),
transformAlignment: _transformAlignment?.evaluate(animation),
clipBehavior: widget.clipBehavior,
+ child: widget.child,
);
}
@@ -1248,13 +1248,13 @@
@override
Widget build(BuildContext context) {
return Positioned(
- child: widget.child,
left: _left?.evaluate(animation),
top: _top?.evaluate(animation),
right: _right?.evaluate(animation),
bottom: _bottom?.evaluate(animation),
width: _width?.evaluate(animation),
height: _height?.evaluate(animation),
+ child: widget.child,
);
}
@@ -1385,13 +1385,13 @@
assert(debugCheckHasDirectionality(context));
return Positioned.directional(
textDirection: Directionality.of(context),
- child: widget.child,
start: _start?.evaluate(animation),
top: _top?.evaluate(animation),
end: _end?.evaluate(animation),
bottom: _bottom?.evaluate(animation),
width: _width?.evaluate(animation),
height: _height?.evaluate(animation),
+ child: widget.child,
);
}
@@ -1532,8 +1532,8 @@
Widget build(BuildContext context) {
return FadeTransition(
opacity: _opacityAnimation,
- child: widget.child,
alwaysIncludeSemantics: widget.alwaysIncludeSemantics,
+ child: widget.child,
);
}
}
@@ -1919,7 +1919,6 @@
@override
Widget build(BuildContext context) {
return PhysicalModel(
- child: widget.child,
shape: widget.shape,
clipBehavior: widget.clipBehavior,
borderRadius: _borderRadius!.evaluate(animation),
@@ -1928,6 +1927,7 @@
shadowColor: widget.animateShadowColor
? _shadowColor!.evaluate(animation)!
: widget.shadowColor,
+ child: widget.child,
);
}
}
diff --git a/packages/flutter/lib/src/widgets/list_wheel_scroll_view.dart b/packages/flutter/lib/src/widgets/list_wheel_scroll_view.dart
index 648f912..b16699a 100644
--- a/packages/flutter/lib/src/widgets/list_wheel_scroll_view.dart
+++ b/packages/flutter/lib/src/widgets/list_wheel_scroll_view.dart
@@ -93,7 +93,7 @@
Widget? build(BuildContext context, int index) {
if (index < 0 || index >= children.length)
return null;
- return IndexedSemantics(child: children[index], index: index);
+ return IndexedSemantics(index: index, child: children[index]);
}
@override
@@ -139,7 +139,7 @@
Widget? build(BuildContext context, int index) {
if (children.isEmpty)
return null;
- return IndexedSemantics(child: children[index % children.length], index: index);
+ return IndexedSemantics(index: index, child: children[index % children.length]);
}
@override
@@ -182,11 +182,11 @@
Widget? build(BuildContext context, int index) {
if (childCount == null) {
final Widget? child = builder(context, index);
- return child == null ? null : IndexedSemantics(child: child, index: index);
+ return child == null ? null : IndexedSemantics(index: index, child: child);
}
if (index < 0 || index >= childCount!)
return null;
- return IndexedSemantics(child: builder(context, index), index: index);
+ return IndexedSemantics(index: index, child: builder(context, index));
}
@override
diff --git a/packages/flutter/lib/src/widgets/overlay.dart b/packages/flutter/lib/src/widgets/overlay.dart
index 104f5cc..f401d29 100644
--- a/packages/flutter/lib/src/widgets/overlay.dart
+++ b/packages/flutter/lib/src/widgets/overlay.dart
@@ -507,8 +507,8 @@
}
return _Theatre(
skipCount: children.length - onstageCount,
- children: children.reversed.toList(growable: false),
clipBehavior: widget.clipBehavior,
+ children: children.reversed.toList(growable: false),
);
}
diff --git a/packages/flutter/lib/src/widgets/reorderable_list.dart b/packages/flutter/lib/src/widgets/reorderable_list.dart
index 46f9220..e5594a2 100644
--- a/packages/flutter/lib/src/widgets/reorderable_list.dart
+++ b/packages/flutter/lib/src/widgets/reorderable_list.dart
@@ -852,8 +852,8 @@
return _ReorderableItem(
key: _ReorderableItemGlobalKey(child.key!, index, this),
index: index,
- child: child,
capturedThemes: InheritedTheme.capture(from: context, to: overlay.context),
+ child: child,
);
}
@@ -1221,11 +1221,11 @@
_DragItemProxy(
listState: listState,
index: index,
- child: child,
size: itemSize,
animation: _proxyAnimation!,
position: dragPosition - dragOffset - _overlayOrigin(context),
proxyDecorator: proxyDecorator,
+ child: child,
),
);
}
@@ -1270,14 +1270,14 @@
if (dropPosition != null) {
effectivePosition = Offset.lerp(dropPosition - overlayOrigin, effectivePosition, Curves.easeOut.transform(animation.value))!;
}
- return Positioned(
+ return Positioned(
+ left: effectivePosition.dx,
+ top: effectivePosition.dy,
child: SizedBox(
width: size.width,
height: size.height,
child: child,
),
- left: effectivePosition.dx,
- top: effectivePosition.dy,
);
},
child: proxyChild,
diff --git a/packages/flutter/lib/src/widgets/routes.dart b/packages/flutter/lib/src/widgets/routes.dart
index 79fc18b..3050cd9 100644
--- a/packages/flutter/lib/src/widgets/routes.dart
+++ b/packages/flutter/lib/src/widgets/routes.dart
@@ -1823,9 +1823,9 @@
@override
Widget buildPage(BuildContext context, Animation<double> animation, Animation<double> secondaryAnimation) {
return Semantics(
- child: _pageBuilder(context, animation, secondaryAnimation),
scopesRoute: true,
explicitChildNodes: true,
+ child: _pageBuilder(context, animation, secondaryAnimation),
);
}
diff --git a/packages/flutter/lib/src/widgets/scroll_configuration.dart b/packages/flutter/lib/src/widgets/scroll_configuration.dart
index 2cbb528..db9de23 100644
--- a/packages/flutter/lib/src/widgets/scroll_configuration.dart
+++ b/packages/flutter/lib/src/widgets/scroll_configuration.dart
@@ -108,9 +108,9 @@
case TargetPlatform.android:
case TargetPlatform.fuchsia:
return GlowingOverscrollIndicator(
- child: child,
axisDirection: axisDirection,
color: _kDefaultGlowColor,
+ child: child,
);
}
}
@@ -124,8 +124,8 @@
case TargetPlatform.macOS:
case TargetPlatform.windows:
return RawScrollbar(
- child: child,
controller: details.controller,
+ child: child,
);
case TargetPlatform.android:
case TargetPlatform.fuchsia:
diff --git a/packages/flutter/lib/src/widgets/scrollable.dart b/packages/flutter/lib/src/widgets/scrollable.dart
index 80a4142..4198cfe 100644
--- a/packages/flutter/lib/src/widgets/scrollable.dart
+++ b/packages/flutter/lib/src/widgets/scrollable.dart
@@ -758,10 +758,10 @@
if (!widget.excludeFromSemantics) {
result = _ScrollSemantics(
key: _scrollSemanticsKey,
- child: result,
position: position,
allowImplicitScrolling: _physics!.allowImplicitScrolling,
semanticChildCount: widget.semanticChildCount,
+ child: result,
);
}
diff --git a/packages/flutter/lib/src/widgets/single_child_scroll_view.dart b/packages/flutter/lib/src/widgets/single_child_scroll_view.dart
index e735993..3f2dd7d 100644
--- a/packages/flutter/lib/src/widgets/single_child_scroll_view.dart
+++ b/packages/flutter/lib/src/widgets/single_child_scroll_view.dart
@@ -338,8 +338,8 @@
return _SingleChildViewport(
axisDirection: axisDirection,
offset: offset,
- child: contents,
clipBehavior: clipBehavior,
+ child: contents,
);
},
);
diff --git a/packages/flutter/lib/src/widgets/sliver.dart b/packages/flutter/lib/src/widgets/sliver.dart
index f187f47..c70bf7a 100644
--- a/packages/flutter/lib/src/widgets/sliver.dart
+++ b/packages/flutter/lib/src/widgets/sliver.dart
@@ -470,7 +470,7 @@
}
if (addAutomaticKeepAlives)
child = AutomaticKeepAlive(child: child);
- return KeyedSubtree(child: child, key: key);
+ return KeyedSubtree(key: key, child: child);
}
@override
@@ -734,7 +734,7 @@
}
if (addAutomaticKeepAlives)
child = AutomaticKeepAlive(child: child);
- return KeyedSubtree(child: child, key: key);
+ return KeyedSubtree(key: key, child: child);
}
@override
diff --git a/packages/flutter/lib/src/widgets/visibility.dart b/packages/flutter/lib/src/widgets/visibility.dart
index 586dcd8..cfa056e 100644
--- a/packages/flutter/lib/src/widgets/visibility.dart
+++ b/packages/flutter/lib/src/widgets/visibility.dart
@@ -218,9 +218,9 @@
Widget result = child;
if (!maintainInteractivity) {
result = IgnorePointer(
- child: child,
ignoring: !visible,
ignoringSemantics: !visible && !maintainSemantics,
+ child: child,
);
}
return Opacity(
@@ -235,10 +235,10 @@
if (maintainState) {
Widget result = child;
if (!maintainAnimation)
- result = TickerMode(child: child, enabled: visible);
+ result = TickerMode(enabled: visible, child: child);
return Offstage(
- child: result,
offstage: !visible,
+ child: result,
);
}
assert(!maintainAnimation);
@@ -473,7 +473,7 @@
if (maintainState) {
Widget result = sliver;
if (!maintainAnimation)
- result = TickerMode(child: sliver, enabled: visible);
+ result = TickerMode(enabled: visible, child: sliver);
return SliverOffstage(
sliver: result,
offstage: !visible,
diff --git a/packages/flutter/test/cupertino/button_test.dart b/packages/flutter/test/cupertino/button_test.dart
index f8f28fb..e4b51b4 100644
--- a/packages/flutter/test/cupertino/button_test.dart
+++ b/packages/flutter/test/cupertino/button_test.dart
@@ -19,8 +19,8 @@
testWidgets('Default layout minimum size', (WidgetTester tester) async {
await tester.pumpWidget(
boilerplate(child: const CupertinoButton(
- child: Text('X', style: testStyle),
onPressed: null,
+ child: Text('X', style: testStyle),
)),
);
final RenderBox buttonBox = tester.renderObject(find.byType(CupertinoButton));
@@ -35,9 +35,9 @@
const double minSize = 60.0;
await tester.pumpWidget(
boilerplate(child: const CupertinoButton(
- child: Text('X', style: testStyle),
onPressed: null,
minSize: minSize,
+ child: Text('X', style: testStyle),
)),
);
final RenderBox buttonBox = tester.renderObject(find.byType(CupertinoButton));
@@ -51,8 +51,8 @@
testWidgets('Size grows with text', (WidgetTester tester) async {
await tester.pumpWidget(
boilerplate(child: const CupertinoButton(
- child: Text('XXXX', style: testStyle),
onPressed: null,
+ child: Text('XXXX', style: testStyle),
)),
);
final RenderBox buttonBox = tester.renderObject(find.byType(CupertinoButton));
@@ -130,9 +130,9 @@
testWidgets('Button with background is wider', (WidgetTester tester) async {
await tester.pumpWidget(boilerplate(child: const CupertinoButton(
- child: Text('X', style: testStyle),
onPressed: null,
color: Color(0xFFFFFFFF),
+ child: Text('X', style: testStyle),
)));
final RenderBox buttonBox = tester.renderObject(find.byType(CupertinoButton));
expect(
@@ -144,9 +144,9 @@
testWidgets('Custom padding', (WidgetTester tester) async {
await tester.pumpWidget(boilerplate(child: const CupertinoButton(
- child: Text('X', style: testStyle),
onPressed: null,
padding: EdgeInsets.all(100.0),
+ child: Text('X', style: testStyle),
)));
final RenderBox buttonBox = tester.renderObject(find.byType(CupertinoButton));
expect(
@@ -185,8 +185,8 @@
testWidgets("Disabled button doesn't animate", (WidgetTester tester) async {
await tester.pumpWidget(boilerplate(child: const CupertinoButton(
- child: Text('Tap me'),
onPressed: null,
+ child: Text('Tap me'),
)));
expect(SchedulerBinding.instance!.transientCallbackCount, equals(0));
await tester.tap(find.byType(CupertinoButton));
@@ -267,10 +267,10 @@
testWidgets('Can specify colors', (WidgetTester tester) async {
await tester.pumpWidget(boilerplate(child: CupertinoButton(
- child: const Text('Skeuomorph me'),
color: const Color(0x000000FF),
disabledColor: const Color(0x0000FF00),
onPressed: () { },
+ child: const Text('Skeuomorph me'),
)));
BoxDecoration boxDecoration = tester.widget<DecoratedBox>(
@@ -280,10 +280,10 @@
expect(boxDecoration.color, const Color(0x000000FF));
await tester.pumpWidget(boilerplate(child: const CupertinoButton(
- child: Text('Skeuomorph me'),
color: Color(0x000000FF),
disabledColor: Color(0x0000FF00),
onPressed: null,
+ child: Text('Skeuomorph me'),
)));
boxDecoration = tester.widget<DecoratedBox>(
@@ -308,10 +308,10 @@
MediaQuery(
data: const MediaQueryData(platformBrightness: Brightness.dark),
child: boilerplate(child: CupertinoButton(
- child: const Text('Skeuomorph me'),
color: bgColor,
disabledColor: inactive,
onPressed: () { },
+ child: const Text('Skeuomorph me'),
)),
),
);
@@ -326,10 +326,10 @@
MediaQuery(
data: const MediaQueryData(platformBrightness: Brightness.light),
child: boilerplate(child: const CupertinoButton(
- child: Text('Skeuomorph me'),
color: bgColor,
disabledColor: inactive,
onPressed: null,
+ child: Text('Skeuomorph me'),
)),
),
);
diff --git a/packages/flutter/test/cupertino/context_menu_action_test.dart b/packages/flutter/test/cupertino/context_menu_action_test.dart
index 0d0af02..f3d7981 100644
--- a/packages/flutter/test/cupertino/context_menu_action_test.dart
+++ b/packages/flutter/test/cupertino/context_menu_action_test.dart
@@ -17,11 +17,11 @@
final UniqueKey actionKey = UniqueKey();
final CupertinoContextMenuAction action = CupertinoContextMenuAction(
key: actionKey,
- child: const Text('I am a CupertinoContextMenuAction'),
onPressed: onPressed,
trailingIcon: CupertinoIcons.home,
isDestructiveAction: isDestructiveAction,
isDefaultAction: isDefaultAction,
+ child: const Text('I am a CupertinoContextMenuAction'),
);
return CupertinoApp(
diff --git a/packages/flutter/test/cupertino/dialog_test.dart b/packages/flutter/test/cupertino/dialog_test.dart
index 7bec1a3..a70f387 100644
--- a/packages/flutter/test/cupertino/dialog_test.dart
+++ b/packages/flutter/test/cupertino/dialog_test.dart
@@ -127,7 +127,11 @@
title: const Text('The Title'),
content: const Text('Content'),
actions: <Widget>[
- CupertinoDialogAction(child: const Text('Cancel'), isDefaultAction: true, onPressed: () {}),
+ CupertinoDialogAction(
+ isDefaultAction: true,
+ onPressed: () {},
+ child: const Text('Cancel'),
+ ),
const CupertinoDialogAction(child: Text('OK')),
],
),
diff --git a/packages/flutter/test/cupertino/form_section_test.dart b/packages/flutter/test/cupertino/form_section_test.dart
index 6b5af87..2240871 100644
--- a/packages/flutter/test/cupertino/form_section_test.dart
+++ b/packages/flutter/test/cupertino/form_section_test.dart
@@ -123,8 +123,8 @@
child: MediaQuery(
data: const MediaQueryData(),
child: CupertinoFormSection(
- children: <Widget>[CupertinoTextFormFieldRow()],
backgroundColor: backgroundColor,
+ children: <Widget>[CupertinoTextFormFieldRow()],
),
),
),
@@ -142,8 +142,8 @@
CupertinoApp(
home: Center(
child: CupertinoFormSection(
- children: <Widget>[CupertinoTextFormFieldRow()],
clipBehavior: Clip.antiAlias,
+ children: <Widget>[CupertinoTextFormFieldRow()],
),
),
),
diff --git a/packages/flutter/test/cupertino/nav_bar_test.dart b/packages/flutter/test/cupertino/nav_bar_test.dart
index a00bcf3..84c330f 100644
--- a/packages/flutter/test/cupertino/nav_bar_test.dart
+++ b/packages/flutter/test/cupertino/nav_bar_test.dart
@@ -18,8 +18,8 @@
const CupertinoApp(
home: CupertinoNavigationBar(
leading: CupertinoButton(
- child: Text('Something'),
onPressed: null,
+ child: Text('Something'),
),
middle: Text('Title'),
),
@@ -133,7 +133,7 @@
home: Align(
alignment: Alignment.topCenter,
child: CupertinoNavigationBar(
- leading: const CupertinoButton(child: Text('Cheetah'), onPressed: null),
+ leading: const CupertinoButton(onPressed: null, child: Text('Cheetah')),
// Let the box take all the vertical space to test vertical padding but let
// the nav bar position it horizontally.
middle: Align(
@@ -142,7 +142,7 @@
widthFactor: 1.0,
child: const Text('Title'),
),
- trailing: const CupertinoButton(child: Text('Puma'), onPressed: null),
+ trailing: const CupertinoButton(onPressed: null, child: Text('Puma')),
padding: const EdgeInsetsDirectional.only(
start: 10.0,
end: 20.0,
@@ -245,11 +245,11 @@
child: Align(
alignment: Alignment.topCenter,
child: CupertinoNavigationBar(
- leading: CupertinoButton(child: Text('Cheetah'), onPressed: null),
+ leading: CupertinoButton(onPressed: null, child: Text('Cheetah')),
// Let the box take all the vertical space to test vertical padding but let
// the nav bar position it horizontally.
middle: Text('Title'),
- trailing: CupertinoButton(child: Text('Puma'), onPressed: null),
+ trailing: CupertinoButton(onPressed: null, child: Text('Puma')),
padding: EdgeInsetsDirectional.only(
start: 10.0,
end: 20.0,
diff --git a/packages/flutter/test/cupertino/picker_test.dart b/packages/flutter/test/cupertino/picker_test.dart
index df0fd15..1515262 100644
--- a/packages/flutter/test/cupertino/picker_test.dart
+++ b/packages/flutter/test/cupertino/picker_test.dart
@@ -182,9 +182,9 @@
width: 300.0,
child: CupertinoPicker(
itemExtent: 15.0,
- children: const <Widget>[Text('1'), Text('1')],
onSelectedItemChanged: (int i) {},
selectionOverlay: null,
+ children: const <Widget>[Text('1'), Text('1')],
),
),
),
diff --git a/packages/flutter/test/cupertino/scaffold_test.dart b/packages/flutter/test/cupertino/scaffold_test.dart
index 20c3418..e649ede 100644
--- a/packages/flutter/test/cupertino/scaffold_test.dart
+++ b/packages/flutter/test/cupertino/scaffold_test.dart
@@ -420,8 +420,8 @@
await tester.pumpWidget(
const CupertinoApp(
home: CupertinoPageScaffold(
- child: Center(),
backgroundColor: Color(0xFF010203),
+ child: Center(),
),
),
);
diff --git a/packages/flutter/test/cupertino/tab_scaffold_test.dart b/packages/flutter/test/cupertino/tab_scaffold_test.dart
index 5a7d8b3..fd961cf 100644
--- a/packages/flutter/test/cupertino/tab_scaffold_test.dart
+++ b/packages/flutter/test/cupertino/tab_scaffold_test.dart
@@ -58,10 +58,10 @@
tabBar: _buildTabBar(),
tabBuilder: (BuildContext context, int index) {
return CustomPaint(
- child: Text('Page ${index + 1}'),
painter: TestCallbackPainter(
onPaint: () { tabsPainted.add(index); },
),
+ child: Text('Page ${index + 1}'),
);
},
),
@@ -248,10 +248,10 @@
controller: controller,
tabBuilder: (BuildContext context, int index) {
return CustomPaint(
- child: Text('Page ${index + 1}'),
painter: TestCallbackPainter(
onPaint: () { tabsPainted.add(index); },
),
+ child: Text('Page ${index + 1}'),
);
},
),
@@ -284,10 +284,10 @@
tabBar: _buildTabBar(),
tabBuilder: (BuildContext context, int index) {
return CustomPaint(
- child: Text('Page ${index + 1}'),
painter: TestCallbackPainter(
onPaint: () { tabsPainted.add(index); },
),
+ child: Text('Page ${index + 1}'),
);
},
),
@@ -303,10 +303,10 @@
controller: CupertinoTabController(initialIndex: 1), // Programmatically change the tab now.
tabBuilder: (BuildContext context, int index) {
return CustomPaint(
- child: Text('Page ${index + 1}'),
painter: TestCallbackPainter(
onPaint: () { tabsPainted.add(index); },
),
+ child: Text('Page ${index + 1}'),
);
},
),
@@ -630,10 +630,10 @@
controller: controller,
tabBuilder: (BuildContext context, int index) {
return CustomPaint(
- child: Text('Page ${index + 1}'),
painter: TestCallbackPainter(
onPaint: () { tabsPainted.add(index); },
),
+ child: Text('Page ${index + 1}'),
);
},
),
@@ -652,10 +652,10 @@
controller: controller,
tabBuilder: (BuildContext context, int index) {
return CustomPaint(
- child: Text('Page ${index + 1}'),
painter: TestCallbackPainter(
onPaint: () { tabsPainted.add(index); },
),
+ child: Text('Page ${index + 1}'),
);
},
),
@@ -688,10 +688,10 @@
controller: oldController,
tabBuilder: (BuildContext context, int index) {
return CustomPaint(
- child: Text('Page ${index + 1}'),
painter: TestCallbackPainter(
onPaint: () { tabsPainted.add(index); },
),
+ child: Text('Page ${index + 1}'),
);
},
),
@@ -710,10 +710,10 @@
tabBuilder:
(BuildContext context, int index) {
return CustomPaint(
- child: Text('Page ${index + 1}'),
painter: TestCallbackPainter(
onPaint: () { tabsPainted.add(index); },
),
+ child: Text('Page ${index + 1}'),
);
},
),