ArcaneTheme class

Constructors

ArcaneTheme.new({ScrollPhysics physics = const BouncingScrollPhysics(), ArcaneShimmerTheme shimmer = const ArcaneShimmerTheme(), ArcaneBlurMode blurMode = ArcaneBlurMode.backdropFilter, EdgeTheme edge = const EdgeTheme(), ArcaneHaptics haptics = const ArcaneHaptics(), double defaultHeaderHeight = 0, ToastTheme toast = const ToastTheme(), CardCarouselTheme cardCarousel = const CardCarouselTheme(), NavigationTheme navigationScreen = const NavigationTheme(), MaterialScrollBehavior scrollBehavior = const ArcaneScrollBehavior(), ChatTheme chat = const ChatTheme(), GutterTheme gutter = const GutterTheme(), ThemeData materialThemeBuilder(ArcaneTheme theme, Brightness brightness) = _defaultMaterialThemeBuilder, CupertinoThemeData cupertinoThemeBuilder(ArcaneTheme theme, Brightness brightness) = _defaultCupertinoThemeBuilder, ThemeData shadThemeBuilder(ArcaneTheme theme, Brightness brightness) = _defaultShadThemeBuilder, 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})
const

Properties

blurMode ArcaneBlurMode
final
cardCarousel CardCarouselTheme
final
chat ChatTheme
final
contrast double
final
cupertinoThemeBuilder CupertinoThemeData Function(ArcaneTheme theme, Brightness brightness)
final
cupertinoThemeData CupertinoThemeData
no setter
defaultHeaderHeight double
final
edge EdgeTheme
final
gutter GutterTheme
final
haptics ArcaneHaptics
final
hashCode int
The hash code for this object.
no setterinherited
materialThemeBuilder ThemeData Function(ArcaneTheme theme, Brightness brightness)
final
materialThemeData ThemeData
no setter
final
physics ScrollPhysics
final
radius double
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scaling double
final
scheme ContrastedColorScheme?
final
scrollBehavior MaterialScrollBehavior
final
shadThemeBuilder ThemeData Function(ArcaneTheme theme, Brightness brightness)
final
shadThemeData ThemeData
no setter
shimmer ArcaneShimmerTheme
final
spin double
final
surfaceBlur double
final
surfaceOpacity double
final
themeMode ThemeMode
final
toast ToastTheme
final

Methods

copyWith({double? radius, double? defaultHeaderHeight, ContrastedColorScheme? scheme, double? surfaceOpacity, double? surfaceBlur, double? scaling, double? contrast, double? spin, ChatTheme? chat, EdgeTheme? edge, ToastTheme? toast, CardCarouselTheme? cardCarousel, GutterTheme? gutter, NavigationTheme? navigationScreen, MaterialScrollBehavior? scrollBehavior, ThemeMode? themeMode, ThemeData materialThemeBuilder(ArcaneTheme theme, Brightness brightness)?, CupertinoThemeData cupertinoThemeBuilder(ArcaneTheme theme, Brightness brightness)?, ThemeData shadThemeBuilder(ArcaneTheme theme, Brightness brightness)?}) ArcaneTheme
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

of(BuildContext context) ArcaneTheme