copyWith method
ArcaneTheme
copyWith({
- ThemeData? $forceThemeData,
- double? radius,
- double? defaultHeaderHeight,
- ContrastedColorScheme? scheme,
- double? surfaceOpacity,
- double? surfaceOpacityLight,
- double? surfaceBlur,
- double? scaling,
- double? contrast,
- double? spin,
- SurfaceEffect? surfaceEffect,
- SurfaceEffect? backupSurfaceEffect,
- ChatTheme? chat,
- ArcaneToastTheme? toast,
- CardCarouselTheme? cardCarousel,
- GutterTheme? gutter,
- MaterialScrollBehavior? scrollBehavior,
- ThemeMode? themeMode,
- ThemeData materialThemeBuilder(
- ArcaneTheme theme,
- Brightness brightness
- CupertinoThemeData cupertinoThemeBuilder(
- ArcaneTheme theme,
- Brightness brightness
- ThemeData shadThemeBuilder(
- ArcaneTheme theme,
- Brightness brightness
Implementation
ArcaneTheme copyWith({
ThemeData? $forceThemeData,
double? radius,
double? defaultHeaderHeight,
ContrastedColorScheme? scheme,
double? surfaceOpacity,
double? surfaceOpacityLight,
double? surfaceBlur,
double? scaling,
double? contrast,
double? spin,
SurfaceEffect? surfaceEffect,
SurfaceEffect? backupSurfaceEffect,
ChatTheme? chat,
ArcaneToastTheme? toast,
CardCarouselTheme? cardCarousel,
GutterTheme? gutter,
NavigationTheme? navigationScreen,
m.MaterialScrollBehavior? scrollBehavior,
ThemeMode? themeMode,
m.ThemeData Function(ArcaneTheme theme, Brightness brightness)?
materialThemeBuilder,
c.CupertinoThemeData Function(ArcaneTheme theme, Brightness brightness)?
cupertinoThemeBuilder,
ThemeData Function(ArcaneTheme theme, Brightness brightness)?
shadThemeBuilder,
}) =>
ArcaneTheme(
surfaceEffect: surfaceEffect ?? this.surfaceEffect,
backupSurfaceEffect: backupSurfaceEffect ?? this.backupSurfaceEffect,
$forceThemeData: $forceThemeData ?? this.$forceThemeData,
toast: toast ?? this.toast,
defaultHeaderHeight: defaultHeaderHeight ?? this.defaultHeaderHeight,
cardCarousel: cardCarousel ?? this.cardCarousel,
navigationScreen: navigationScreen ?? this.navigationScreen,
radius: radius ?? this.radius,
scheme: scheme ?? this.scheme,
surfaceOpacity: surfaceOpacity ?? this.surfaceOpacity,
surfaceOpacityLight: surfaceOpacityLight ?? this.surfaceOpacityLight,
scaling: scaling ?? this.scaling,
contrast: contrast ?? this.contrast,
spin: spin ?? this.spin,
chat: chat ?? this.chat,
gutter: gutter ?? this.gutter,
scrollBehavior: scrollBehavior ?? this.scrollBehavior,
themeMode: themeMode ?? this.themeMode,
materialThemeBuilder: materialThemeBuilder ?? this.materialThemeBuilder,
cupertinoThemeBuilder:
cupertinoThemeBuilder ?? this.cupertinoThemeBuilder,
shadThemeBuilder: shadThemeBuilder ?? this.shadThemeBuilder,
);