ArcaneTheme class

Constructors

ArcaneTheme({ArcaneLiquidGlass liquidGlass = const ArcaneLiquidGlass(), ScrollPhysics physics = const BouncingScrollPhysics(), ArcaneShimmerTheme shimmer = const ArcaneShimmerTheme(), ArcaneBlurMode blurMode = ArcaneBlurMode.liquidGlass, 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 = 8, 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
liquidGlass → ArcaneLiquidGlass
final
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