BetterThemeExtension class

Inheritance

Constructors

BetterThemeExtension({required Color primaryColor, required Color infoColor, required Color successColor, required Color warningColor, required Color dangerColor, required Color borderColor, required BetterButtonTheme buttonTheme, required BetterCellTheme cellTheme, required BetterPopupTheme popupTheme, required BetterPickerTheme pickerTheme, required BetterSwitchTheme switchTheme})
const

Properties

borderColor Color
final
buttonTheme BetterButtonTheme
final
cellTheme BetterCellTheme
final
dangerColor Color
final
hashCode int
The hash code for this object.
no setterinherited
infoColor Color
final
pickerTheme BetterPickerTheme
final
popupTheme BetterPopupTheme
final
primaryColor Color
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
successColor Color
final
switchTheme BetterSwitchTheme
final
type Object
The extension's type.
no setterinherited
warningColor Color
final

Methods

copyWith({Color? primaryColor, Color? infoColor, Color? successColor, Color? warningColor, Color? dangerColor, Color? borderColor, BetterButtonTheme? buttonTheme, BetterCellTheme? cellTheme, BetterPopupTheme? popupTheme, BetterPickerTheme? pickerTheme, BetterSwitchTheme? switchTheme}) BetterThemeExtension
Creates a copy of this theme extension with the given fields replaced by the non-null parameter values.
override
lerp(covariant ThemeExtension<BetterThemeExtension>? other, double t) BetterThemeExtension
Linearly interpolate with another ThemeExtension object.
override
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