Compartir a través de


Color.FromHex(String) Método

Definición

Devuelve una nueva instancia de color RGB con los canales de rojo, verde y azul solicitados. El canal alfa se establece si hex contiene uno.

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

Parámetros

hex
System.String

Cadena que contiene la representación de color (A)RGB hexadecimal.

Devoluciones

Un color.

Comentarios

Al especificar un color con un número hexadecimal, los desarrolladores de aplicaciones pueden usar 3, 4, 6 o 8 dígitos, con un prefijo "#" opcional. Si el desarrollador especifica 3 dígitos, se interpretan como datos de doble RGB para un color totalmente opaco. Por ejemplo, "#123" especifica el color representado por "#FF112233". Si el desarrollador proporciona un número hexadecimal de 4 dígitos, los datos se interpretan como anteriores, salvo que el primer dígito especifica el canal alfa. Por ejemplo, "#1234" especifica el color representado por "#11223344". Si el desarrollador proporciona un número hexadecimal de 6 dígitos, los datos se interpretan como un color totalmente opaco con esos valores RGB. Por ejemplo, "#112233" especifica el color representado por "#FF112233". Por último, el desarrollador puede proporcionar explícitamente un número de 8 dígitos que especifica completamente los canales Alfa, Rojo, Verde y Azul, en ese orden.

Tenga en cuenta que, en el párrafo anterior, la descripción de color totalmente expandida tiene el formato AARRGGBB. Es decir: el primer par de dígitos hexadecimales especifica el canal Alfa; el segundo par especifica el canal Rojo; el tercer par especifica el canal verde; y el par final especifica el canal azul.

Si no se puede analizar la cadena de entrada, se devuelve Color.Default.

Se aplica a