copyWith method
- @useResult
- SystemUiOverlayStyle? systemOverlayStyle,
- Color? backgroundColor,
- Color? sidebarBackgroundColor,
- EdgeInsetsGeometry? childPadding,
- BoxDecoration? headerDecoration,
Returns a copy of this FScaffoldStyle with the given properties replaced.
Where possible, it is strongly recommended to use the CLI to generate a style and directly modify the style.
systemOverlayStyle
The fallback system overlay style.
This is used as a fallback when no other widgets override AnnotatedRegion<SystemUiOverlayStyle>. Typically, the SystemUiOverlayStyle property is overridden by FHeader.
backgroundColor
The background color.
sidebarBackgroundColor
The sidebar background color.
childPadding
The child padding. Only used when FScaffold.childPad is true
.
headerDecoration
The header decoration.
footerDecoration
The footer decoration.
Implementation
@useResult
FScaffoldStyle copyWith({
SystemUiOverlayStyle? systemOverlayStyle,
Color? backgroundColor,
Color? sidebarBackgroundColor,
EdgeInsetsGeometry? childPadding,
BoxDecoration? headerDecoration,
BoxDecoration? footerDecoration,
}) => FScaffoldStyle(
systemOverlayStyle: systemOverlayStyle ?? this.systemOverlayStyle,
backgroundColor: backgroundColor ?? this.backgroundColor,
sidebarBackgroundColor: sidebarBackgroundColor ?? this.sidebarBackgroundColor,
childPadding: childPadding ?? this.childPadding,
headerDecoration: headerDecoration ?? this.headerDecoration,
footerDecoration: footerDecoration ?? this.footerDecoration,
);