Class ColorScheme
Inherited Members
Namespace: Unity.UIWidgets.material
Syntax
public class ColorScheme : Diagnosticable, IEquatable<ColorScheme>
Constructors
ColorScheme(Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Brightness)
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
Type | Name | Description |
---|---|---|
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 |
Fields
background
Declaration
public readonly Color background
Field Value
Type | Description |
---|---|
Color |
brightness
Declaration
public readonly Brightness brightness
Field Value
Type | Description |
---|---|
Brightness |
error
Declaration
public readonly Color error
Field Value
Type | Description |
---|---|
Color |
onBackground
Declaration
public readonly Color onBackground
Field Value
Type | Description |
---|---|
Color |
onError
Declaration
public readonly Color onError
Field Value
Type | Description |
---|---|
Color |
onPrimary
Declaration
public readonly Color onPrimary
Field Value
Type | Description |
---|---|
Color |
onSecondary
Declaration
public readonly Color onSecondary
Field Value
Type | Description |
---|---|
Color |
onSurface
Declaration
public readonly Color onSurface
Field Value
Type | Description |
---|---|
Color |
primary
Declaration
public readonly Color primary
Field Value
Type | Description |
---|---|
Color |
primaryVariant
Declaration
public readonly Color primaryVariant
Field Value
Type | Description |
---|---|
Color |
secondary
Declaration
public readonly Color secondary
Field Value
Type | Description |
---|---|
Color |
secondaryVariant
Declaration
public readonly Color secondaryVariant
Field Value
Type | Description |
---|---|
Color |
surface
Declaration
public readonly Color surface
Field Value
Type | Description |
---|---|
Color |
Methods
copyWith(Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Nullable<Brightness>)
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
Type | Name | Description |
---|---|---|
Color | primary | |
Color | primaryVariant | |
Color | secondary | |
Color | secondaryVariant | |
Color | surface | |
Color | background | |
Color | error | |
Color | onPrimary | |
Color | onSecondary | |
Color | onSurface | |
Color | onBackground | |
Color | onError | |
Nullable<Brightness> | brightness |
Returns
Type | Description |
---|---|
ColorScheme |
dark(Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Brightness)
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
Type | Name | Description |
---|---|---|
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 |
Returns
Type | Description |
---|---|
ColorScheme |
debugFillProperties(DiagnosticPropertiesBuilder)
Declaration
public override void debugFillProperties(DiagnosticPropertiesBuilder properties)
Parameters
Type | Name | Description |
---|---|---|
DiagnosticPropertiesBuilder | properties |
Overrides
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
Object | obj |
Returns
Type | Description |
---|---|
Boolean |
Overrides
Equals(ColorScheme)
Declaration
public bool Equals(ColorScheme other)
Parameters
Type | Name | Description |
---|---|---|
ColorScheme | other |
Returns
Type | Description |
---|---|
Boolean |
fromSwatch(MaterialColor, Color, Color, Color, Color, Color, Nullable<Brightness>)
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
Type | Name | Description |
---|---|---|
MaterialColor | primarySwatch | |
Color | primaryColorDark | |
Color | accentColor | |
Color | cardColor | |
Color | backgroundColor | |
Color | errorColor | |
Nullable<Brightness> | brightness |
Returns
Type | Description |
---|---|
ColorScheme |
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
Int32 |
Overrides
lerp(ColorScheme, ColorScheme, Single)
Declaration
public static ColorScheme lerp(ColorScheme a, ColorScheme b, float t)
Parameters
Type | Name | Description |
---|---|---|
ColorScheme | a | |
ColorScheme | b | |
Single | t |
Returns
Type | Description |
---|---|
ColorScheme |
light(Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Brightness)
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
Type | Name | Description |
---|---|---|
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 |
Returns
Type | Description |
---|---|
ColorScheme |
Operators
Equality(ColorScheme, ColorScheme)
Declaration
public static bool operator ==(ColorScheme left, ColorScheme right)
Parameters
Type | Name | Description |
---|---|---|
ColorScheme | left | |
ColorScheme | right |
Returns
Type | Description |
---|---|
Boolean |
Inequality(ColorScheme, ColorScheme)
Declaration
public static bool operator !=(ColorScheme left, ColorScheme right)
Parameters
Type | Name | Description |
---|---|---|
ColorScheme | left | |
ColorScheme | right |
Returns
Type | Description |
---|---|
Boolean |