ArcaneTheme constructor

const ArcaneTheme({
  1. ArcaneBlurMode blurMode = ArcaneBlurMode.backdropFilter,
  2. EdgeTheme edge = const EdgeTheme(),
  3. double defaultHeaderHeight = 0,
  4. ToastTheme toast = const ToastTheme(),
  5. CardCarouselTheme cardCarousel = const CardCarouselTheme(),
  6. NavigationTheme navigationScreen = const NavigationTheme(),
  7. MaterialScrollBehavior scrollBehavior = const ArcaneScrollBehavior(),
  8. ChatTheme chat = const ChatTheme(),
  9. GutterTheme gutter = const GutterTheme(),
  10. ThemeData materialThemeBuilder(
    1. ArcaneTheme theme,
    2. Brightness brightness
    ) = _defaultMaterialThemeBuilder,
  11. CupertinoThemeData cupertinoThemeBuilder(
    1. ArcaneTheme theme,
    2. Brightness brightness
    ) = _defaultCupertinoThemeBuilder,
  12. ThemeData shadThemeBuilder(
    1. ArcaneTheme theme,
    2. Brightness brightness
    ) = _defaultShadThemeBuilder,
  13. ContrastedColorScheme? scheme,
  14. double contrast = 0.0,
  15. double spin = 0.0,
  16. double scaling = 1.0,
  17. double radius = 0.4,
  18. double surfaceOpacity = 0.6,
  19. double surfaceBlur = 24,
  20. 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,
});