ArcaneTheme class

Constructors

ArcaneTheme({ThemeData? $forceThemeData, ArcaneBarriers barrierColors = const ArcaneBarriers(), ScrollPhysics physics = const BouncingScrollPhysics(), ArcaneShimmerTheme shimmer = const ArcaneShimmerTheme(), SurfaceEffect surfaceEffect = const BlurSurfaceEffect(), SurfaceEffect backupSurfaceEffect = const BlurSurfaceEffect(), ArcaneHaptics haptics = const ArcaneHaptics(), double defaultHeaderHeight = 0, ArcaneToastTheme toast = const ArcaneToastTheme(), 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.3, double surfaceOpacity = 0.55, double surfaceOpacityLight = 0.55, ThemeMode themeMode = ThemeMode.system})
const

Properties

$forceThemeData ThemeData?
final
backupSurfaceEffect SurfaceEffect
final
barrierColors ArcaneBarriers
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
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
surfaceEffect SurfaceEffect
final
surfaceOpacity double
final
surfaceOpacityLight double
final
themeMode ThemeMode
final
toast ArcaneToastTheme
final

Methods

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, 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