Inheritance
System.Object
ColorScheme
public class ColorScheme : Diagnosticable, IEquatable<ColorScheme>
Constructors
Declaration
public ColorScheme(Color primary, Color primaryVariant, Color secondary, Color secondaryVariant, Color surface, Color background, Color error, Color onPrimary, Color onSecondary, Color onSurface, Color onBackground, Color onError, Brightness brightness)
Parameters
Fields
Declaration
public readonly Color background
Field Value
Declaration
public readonly Brightness brightness
Field Value
Declaration
public readonly Color error
Field Value
Declaration
public readonly Color onBackground
Field Value
Declaration
public readonly Color onError
Field Value
Declaration
public readonly Color onPrimary
Field Value
Declaration
public readonly Color onSecondary
Field Value
Declaration
public readonly Color onSurface
Field Value
Declaration
public readonly Color primary
Field Value
Declaration
public readonly Color primaryVariant
Field Value
Declaration
public readonly Color secondary
Field Value
Declaration
public readonly Color secondaryVariant
Field Value
Declaration
public readonly Color surface
Field Value
Methods
Declaration
public ColorScheme copyWith(Color primary = null, Color primaryVariant = null, Color secondary = null, Color secondaryVariant = null, Color surface = null, Color background = null, Color error = null, Color onPrimary = null, Color onSecondary = null, Color onSurface = null, Color onBackground = null, Color onError = null, Brightness? brightness = default(Brightness? ))
Parameters
Returns
Declaration
public static ColorScheme dark(Color primary = null, Color primaryVariant = null, Color secondary = null, Color secondaryVariant = null, Color surface = null, Color background = null, Color error = null, Color onPrimary = null, Color onSecondary = null, Color onSurface = null, Color onBackground = null, Color onError = null, Brightness brightness = Brightness.dark)
Parameters
Returns
Declaration
public override void debugFillProperties(DiagnosticPropertiesBuilder properties)
Parameters
Overrides
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
System.Object |
obj |
|
Returns
Type |
Description |
System.Boolean |
|
Overrides
System.Object.Equals(System.Object)
Declaration
public bool Equals(ColorScheme other)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Declaration
public static ColorScheme fromSwatch(MaterialColor primarySwatch = null, Color primaryColorDark = null, Color accentColor = null, Color cardColor = null, Color backgroundColor = null, Color errorColor = null, Brightness? brightness)
Parameters
Returns
Declaration
public override int GetHashCode()
Returns
Type |
Description |
System.Int32 |
|
Overrides
System.Object.GetHashCode()
Declaration
public static ColorScheme lerp(ColorScheme a, ColorScheme b, float t)
Parameters
Returns
Declaration
public static ColorScheme light(Color primary = null, Color primaryVariant = null, Color secondary = null, Color secondaryVariant = null, Color surface = null, Color background = null, Color error = null, Color onPrimary = null, Color onSecondary = null, Color onSurface = null, Color onBackground = null, Color onError = null, Brightness brightness = Brightness.light)
Parameters
Returns
Operators
Declaration
public static bool operator ==(ColorScheme left, ColorScheme right)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Declaration
public static bool operator !=(ColorScheme left, ColorScheme right)
Parameters
Returns
Type |
Description |
System.Boolean |
|