Color.FromHex(String) Método

Definição

Retorna uma nova instância de cor RGB com os canais Vermelho, Verde e Azul solicitados. O canal alfa será definido se hex contiver um.

public static Xamarin.Forms.Color FromHex (string hex);
static member FromHex : string -> Xamarin.Forms.Color

Parâmetros

hex
System.String

Uma cadeia de caracteres que contém a representação de cor (A)RGB hexadecimal.

Retornos

Uma cor.

Comentários

Ao especificar uma cor com um número hexadecimal, os desenvolvedores de aplicativos podem usar 3, 4, 6 ou 8 dígitos, com um prefixo opcional "#". Se o desenvolvedor especificar três dígitos, eles serão interpretados como dados de doublet RGB para uma cor totalmente opaca. Por exemplo, "#123" especifica a cor representada por "#FF112233". Se o desenvolvedor fornecer um número hexadecimal de 4 dígitos, os dados serão interpretados como acima, exceto que o primeiro dígito especificará o canal alfa. Por exemplo, "#1234" especifica a cor representada por "#11223344". Se o desenvolvedor fornecer um número hexadecimal de seis dígitos, os dados serão interpretados como uma cor totalmente opaca com esses valores RGB. Por exemplo, "#112233" especifica a cor representada por "#FF112233". Por fim, o desenvolvedor pode fornecer explicitamente um número de 8 dígitos que especifica completamente os canais Alfa, Vermelho, Verde e Azul nessa ordem.

Observe que, no parágrafo acima, a descrição de cor totalmente expandida é do formato AARRGGBB. Ou seja: o primeiro par de dígitos hexadecimais especifica o canal Alfa; o segundo par especifica o canal Vermelho; o terceiro par especifica o canal Verde; e o par final especifica o canal Azul.

Se a cadeia de caracteres de entrada não puder ser analisada, Color.Default será retornado.

Aplica-se a