Color.FromHex(String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.