NeumorphicThemeData class
Constructors
-
NeumorphicThemeData({Color baseColor = _defaultBaseColor, double depth = _defaultDepth, NeumorphicBoxShape? boxShape, double intensity = _defaultIntensity, Color accentColor = _defaultAccent, Color variantColor = _defaultVariant, Color disabledColor = _defaultDisabledColor, Color shadowLightColor = NeumorphicColors.decorationMaxWhiteColor, Color shadowDarkColor = NeumorphicColors.decorationMaxDarkColor, Color shadowLightColorEmboss = NeumorphicColors.embossMaxWhiteColor, Color shadowDarkColorEmboss = NeumorphicColors.embossMaxDarkColor, Color defaultTextColor = _defaultTextColor, LightSource lightSource = _defaultLightSource, TextTheme textTheme = const TextTheme(), IconThemeData iconTheme = const IconThemeData(), NeumorphicStyle? buttonStyle, NeumorphicAppBarThemeData appBarTheme = const NeumorphicAppBarThemeData(), Color borderColor = NeumorphicColors.defaultBorder, double borderWidth = _defaultBorderSize, bool disableDepth = false})
-
const
-
NeumorphicThemeData.dark({Color baseColor = NeumorphicColors.darkBackground, double depth = _defaultDepth, NeumorphicBoxShape? boxShape, double intensity = _defaultIntensity, Color accentColor = _defaultAccent, TextTheme textTheme = const TextTheme(), NeumorphicStyle? buttonStyle, IconThemeData iconTheme = const IconThemeData(), NeumorphicAppBarThemeData appBarTheme = const NeumorphicAppBarThemeData(), Color variantColor = NeumorphicColors.darkVariant, Color disabledColor = NeumorphicColors.darkDisabled, Color shadowLightColor = NeumorphicColors.decorationMaxWhiteColor, Color shadowDarkColor = NeumorphicColors.decorationMaxDarkColor, Color shadowLightColorEmboss = NeumorphicColors.embossMaxWhiteColor, Color shadowDarkColorEmboss = NeumorphicColors.embossMaxDarkColor, Color defaultTextColor = NeumorphicColors.darkDefaultTextColor, LightSource lightSource = _defaultLightSource, Color borderColor = NeumorphicColors.darkDefaultBorder, double borderWidth = _defaultBorderSize, bool disableDepth = false})
-
const
Methods
-
copyFrom({required NeumorphicThemeData other})
→ NeumorphicThemeData
-
Create a copy of this theme
With possibly new values given from the given second theme
-
copyWith({Color? baseColor, Color? accentColor, Color? variantColor, Color? disabledColor, Color? shadowLightColor, Color? shadowDarkColor, Color? shadowLightColorEmboss, Color? shadowDarkColorEmboss, Color? defaultTextColor, NeumorphicBoxShape? boxShape, TextTheme? textTheme, NeumorphicStyle? buttonStyle, IconThemeData? iconTheme, NeumorphicAppBarThemeData? appBarTheme, NeumorphicStyle? defaultStyle, bool? disableDepth, double? depth, double? intensity, Color? borderColor, double? borderSize, LightSource? lightSource})
→ NeumorphicThemeData
-
Create a copy of this theme
With possibly new values given from this method's arguments
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toString()
→ String
-
A string representation of this object.
override