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