copyWith method
CkAppBarConfig
copyWith({
- dynamic onBack()?,
- Icon? backIcon,
- Widget? backButton,
- BoxDecoration decoration()?,
- Color? backgroundColor,
- double? height,
- Color iconColor()?,
- Color titleColor()?,
- List<
Widget> ? actions, - AlignmentGeometry? titleAlignment,
- AlignmentGeometry? leadingAlignment,
- AlignmentGeometry? actionAlignment,
- double? titleSpacing,
- EdgeInsets? leadingPadding,
- Widget titleBuilder(
- String title
- EdgeInsets? actionsPadding,
Implementation
CkAppBarConfig copyWith({
Function()? onBack,
Icon? backIcon,
Widget? backButton,
BoxDecoration Function()? decoration,
Color? backgroundColor,
double? height,
Color Function()? iconColor,
Color Function()? titleColor,
List<Widget>? actions,
AlignmentGeometry? titleAlignment,
AlignmentGeometry? leadingAlignment,
AlignmentGeometry? actionAlignment,
double? titleSpacing,
EdgeInsets? leadingPadding,
Widget Function(String title)? titleBuilder,
EdgeInsets? actionsPadding,
}) {
return CkAppBarConfig(
onBack: onBack ?? this.onBack,
backIcon: backIcon ?? this.backIcon,
backButton: backButton ?? this.backButton,
decoration: decoration ?? this.decoration,
backgroundColor: backgroundColor ?? this.backgroundColor,
height: height ?? this.height,
iconColor: iconColor ?? this.iconColor,
titleColor: titleColor ?? this.titleColor,
actions: actions ?? this.actions,
titleAlignment: titleAlignment ?? this.titleAlignment,
leadingAlignment: leadingAlignment ?? this.leadingAlignment,
actionAlignment: actionAlignment ?? this.actionAlignment,
titleSpacing: titleSpacing ?? this.titleSpacing,
leadingPadding: leadingPadding ?? this.leadingPadding,
titleBuilder: titleBuilder ?? this.titleBuilder,
actionsPadding: actionsPadding ?? this.actionsPadding,
);
}