Partilhar via


Color Classe

Definição

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

public ref class Color
public ref class Color : IEquatable<Microsoft::Maui::Graphics::Color ^>
[System.ComponentModel.TypeConverter(typeof(Microsoft.Maui.Graphics.Converters.ColorTypeConverter))]
public class Color
[System.ComponentModel.TypeConverter(typeof(Microsoft.Maui.Graphics.Converters.ColorTypeConverter))]
public class Color : IEquatable<Microsoft.Maui.Graphics.Color>
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Maui.Graphics.Converters.ColorTypeConverter))>]
type Color = class
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Maui.Graphics.Converters.ColorTypeConverter))>]
type Color = class
    interface IEquatable<Color>
Public Class Color
Public Class Color
Implements IEquatable(Of Color)
Herança
Color
Atributos
Implementações

Construtores

Name Description
Color()

Inicializa uma nova instância da Color classe com valores predefinidos (preto).

Color(Byte, Byte, Byte, Byte)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

Color(Byte, Byte, Byte)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

Color(Color)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

Color(Int32, Int32, Int32, Int32)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

Color(Int32, Int32, Int32)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

Color(Single, Single, Single, Single)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

Color(Single, Single, Single)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

Color(Single)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

Color(Vector4)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

Campos

Name Description
Alpha

O componente alfa (opacidade) da cor, variando de 0,0 (transparente) a 1,0 (opaco).

Blue

O componente azul da cor, variando de 0,0 a 1,0.

Green

O componente verde da cor, variando de 0,0 a 1,0.

Red

O componente vermelho da cor, variando de 0,0 a 1,0.

Propriedades

Name Description
EqualityContract

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

Métodos

Name Description
<Clone>$()

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

AddLuminosity(Single)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

AsPaint()

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

Equals(Color)

Determina se o especificado Color é igual à cor atual usando comparação de precisão em bytes.

Equals(Object)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

FromArgb(String)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

FromHex(String)
Obsoleto.

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

FromHsla(Double, Double, Double, Double)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

FromHsla(Single, Single, Single, Single)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

FromHsv(Int32, Int32, Int32)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

FromHsv(Single, Single, Single)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

FromHsva(Int32, Int32, Int32, Int32)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

FromHsva(Single, Single, Single, Single)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

FromInt(Int32)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

FromRgb(Byte, Byte, Byte)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

FromRgb(Double, Double, Double)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

FromRgb(Int32, Int32, Int32)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

FromRgb(Single, Single, Single)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

FromRgba(Byte, Byte, Byte, Byte)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

FromRgba(Double, Double, Double, Double)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

FromRgba(Int32, Int32, Int32, Int32)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

FromRgba(Single, Single, Single, Single)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

FromRgba(String)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

FromUint(UInt32)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

GetComplementary()

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

GetHashCode()

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

GetHue()

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

GetLuminosity()

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

GetSaturation()

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

MultiplyAlpha(Single)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

Parse(String)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

PrintMembers(StringBuilder)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

ToArgbHex(Boolean)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

ToHex()

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

ToHex(Boolean)
Obsoleto.

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

ToHsl(Single, Single, Single)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

ToInt()

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

ToRgb(Byte, Byte, Byte)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

ToRgba(Byte, Byte, Byte, Byte)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

ToRgbaHex(Boolean)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

ToString()

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

ToUint()

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

TryParse(String, Color)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

WithAlpha(Single)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

WithHue(Single)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

WithLuminosity(Single)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

WithSaturation(Single)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

Operadores

Name Description
Equality(Color, Color)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

Implicit(Vector4 to Color)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

Inequality(Color, Color)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

Métodos da Extensão

Name Description
AsSKColor(Color)

Converte uma cor gráfica .NET MAUI para uma cor SkiaSharp.

AsSKColorMultiplyAlpha(Color, Single)

Converte uma cor gráfica .NET MAUI para uma cor SkiaSharp com valor alfa multiplicado.

IsDefault(Color)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

IsNotDefault(Color)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

Lerp(Color, Color, Double)

Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0.

ToArgb(Color, Single)

Converte uma cor gráfica .NET MAUI para uma representação inteira ARGB com um valor alfa modificado.

ToArgb(Color)

Converte uma cor gráfica .NET MAUI para uma representação inteira ARGB.

ToColor(Color, Single)

Converte uma cor gráfica .NET MAUI para uma cor SkiaSharp.

Aplica-se a