ThemeData class

Constructors

ThemeData({required ColorScheme colorScheme, required double radius, double scaling = 1, Typography typography = const Typography.geist(), IconThemeProperties iconTheme = const IconThemeProperties(), TargetPlatform? platform, double? surfaceOpacity, double? surfaceBlur})

Properties

borderRadiusLg → BorderRadius
no setter
borderRadiusMd → BorderRadius
no setter
borderRadiusSm → BorderRadius
no setter
borderRadiusXl → BorderRadius
no setter
borderRadiusXs → BorderRadius
no setter
borderRadiusXxl → BorderRadius
no setter
brightness → Brightness
no setter
colorScheme → ColorScheme
final
hashCode → int
The hash code for this object.
no setteroverride
iconTheme → IconThemeProperties
final
platform → TargetPlatform
The current platform.
no setter
radius → double
final
radiusLg → double
At normal radius, the scaled radius is 16
no setter
radiusLgRadius → Radius
no setter
radiusMd → double
At normal radius, the scaled radius is 12
no setter
radiusMdRadius → Radius
no setter
radiusSm → double
At normal radius, the scaled radius is 8
no setter
radiusSmRadius → Radius
no setter
radiusXl → double
At normal radius, the scaled radius is 20
no setter
radiusXlRadius → Radius
no setter
radiusXs → double
At normal radius, the scaled radius is 4
no setter
radiusXsRadius → Radius
no setter
radiusXxl → double
At normal radius, the scaled radius is 24
no setter
radiusXxlRadius → Radius
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
scaling → double
final
surfaceBlur → double?
final
surfaceOpacity → double?
final
typography → Typography
final

Methods

copyWith({ColorScheme? colorScheme, double? radius, Typography? typography, TargetPlatform? platform, double? scaling, IconThemeProperties? iconTheme, double? surfaceOpacity, double? surfaceBlur}) → ThemeData
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
override

Operators

operator ==(Object other) → bool
The equality operator.
override

Static Methods

lerp(ThemeData a, ThemeData b, double t) → ThemeData