Color.FromHex(String) Metodo

Definizione

Restituisce una nuova istanza di colore RGB con i canali rosso, verde e blu richiesti. Il canale alfa è impostato se l'elemento hex ne contiene uno.

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

Parametri

hex
String

Stringa che contiene la rappresentazione esadecimale del colore (A)RGB.

Restituisce

Colore.

Commenti

Quando si specifica un colore con un numero esadecimale, gli sviluppatori di app possono usare 3, 4, 6 o 8 cifre, con un prefisso facoltativo "#". Se lo sviluppatore specifica 3 cifre, vengono interpretati come dati RGB doublet per un colore completamente opaco. Ad esempio, "#123" specifica il colore rappresentato da "#FF112233". Se lo sviluppatore fornisce un numero esadecimale a 4 cifre, i dati vengono interpretati come sopra, ad eccezione del fatto che la prima cifra specifica il canale alfa. Ad esempio, "#1234" specifica il colore rappresentato da "#11223344". Se lo sviluppatore fornisce un numero esadecimale di 6 cifre, i dati vengono interpretati come un colore completamente opaco con tali valori RGB. Ad esempio, "#112233" specifica il colore rappresentato da "#FF112233". Infine, lo sviluppatore può specificare in modo esplicito un numero a 8 cifre che specifica completamente i canali Alfa, Rosso, Verde e Blu, in tale ordine.

Si noti che, nel paragrafo precedente, la descrizione del colore completamente espansa è del formato AARRGGBB. Ovvero: la prima coppia di cifre esadecimali specifica il canale Alfa; la seconda coppia specifica il canale Rosso; la terza coppia specifica il canale Verde; e la coppia finale specifica il canale Blu.

Se non è possibile analizzare la stringa di input, viene restituito Color.Default.

Si applica a