Compartilhar 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

Nome Description
Color()

Inicializa uma nova instância da Color classe com valores padrão (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

Nome 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

Nome Description
EqualityContract

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

Métodos

Nome 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 a comparação de precisão de 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

Nome 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 de Extensão

Nome Description
AsSKColor(Color)

Converte uma cor de elemento gráfico .NET MAUI em uma cor SkiaSharp.

AsSKColorMultiplyAlpha(Color, Single)

Converte uma cor .NET MAUI Elementos Gráficos em uma cor SkiaSharp com um 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 de elemento gráfico .NET MAUI em uma representação de inteiro ARGB com um valor alfa modificado.

ToArgb(Color)

Converte uma cor de elemento gráfico .NET MAUI em uma representação de inteiro ARGB.

ToColor(Color, Single)

Converte uma cor de elemento gráfico .NET MAUI em uma cor SkiaSharp.

Aplica-se a