ArcaneTheme constructor
const
ArcaneTheme({
- ArcaneBlurMode blurMode = ArcaneBlurMode.backdropFilter,
- EdgeTheme edge = const EdgeTheme(),
- double defaultHeaderHeight = 0,
- ToastTheme toast = const ToastTheme(),
- CardCarouselTheme cardCarousel = const CardCarouselTheme(),
- MaterialScrollBehavior scrollBehavior = const ArcaneScrollBehavior(),
- ChatTheme chat = const ChatTheme(),
- GutterTheme gutter = const GutterTheme(),
- ThemeData materialThemeBuilder(
- ArcaneTheme theme,
- Brightness brightness
- CupertinoThemeData cupertinoThemeBuilder(
- ArcaneTheme theme,
- Brightness brightness
- ThemeData shadThemeBuilder(
- ArcaneTheme theme,
- Brightness brightness
- ContrastedColorScheme? scheme,
- double contrast = 0.0,
- double spin = 0.0,
- double scaling = 1.0,
- double radius = 0.4,
- double surfaceOpacity = 0.6,
- double surfaceBlur = 24,
- ThemeMode themeMode = ThemeMode.system,
Implementation
const ArcaneTheme({
this.blurMode = ArcaneBlurMode.backdropFilter,
this.edge = const EdgeTheme(),
this.defaultHeaderHeight = 0,
this.toast = const ToastTheme(),
this.cardCarousel = const CardCarouselTheme(),
this.navigationScreen = const NavigationTheme(),
this.scrollBehavior = const ArcaneScrollBehavior(),
this.chat = const ChatTheme(),
this.gutter = const GutterTheme(),
this.materialThemeBuilder = _defaultMaterialThemeBuilder,
this.cupertinoThemeBuilder = _defaultCupertinoThemeBuilder,
this.shadThemeBuilder = _defaultShadThemeBuilder,
this.scheme,
this.contrast = 0.0,
this.spin = 0.0,
this.scaling = 1.0,
this.radius = 0.4,
this.surfaceOpacity = 0.6,
this.surfaceBlur = 24,
this.themeMode = ThemeMode.system,
});