Color.FromHex(String) メソッド

定義

要求された赤、緑、および青のチャネルを持つ新しい RGB カラー インスタンスを返します。 アルファ チャネルが hex に含まれている場合には、設定されます。

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

パラメーター

hex
String

16 進数の (A)RGB 色表現を含む文字列。

戻り値

Color

色。

注釈

16進数の数値で色を指定すると、アプリ開発者は、3桁、4桁、6桁、または8桁の数字を省略可能な "#" プレフィックスと共に使用できます。 開発者が3桁を指定した場合、完全に不透明な色の RGB doublet データとして解釈されます。 たとえば、"#123" は、"#FF112233" で表される色を指定します。 開発者が4桁の16進数を指定した場合、データは上記と同じように解釈されますが、最初の桁ではアルファチャネルが指定される点が異なります。 たとえば、"#1234" は、"#11223344" で表される色を指定します。 開発者が6桁の16進数を指定した場合、データは RGB 値で完全に不透明な色として解釈されます。 たとえば、"#112233" は、"#FF112233" で表される色を指定します。 最後に、この順序で、アルファ、赤、緑、および青のチャネルを完全に指定する8桁の数字を、開発者が明示的に指定できます。

上の段落では、完全に展開された色の説明が、AARRGGBB の形式になっていることに注意してください。 つまり、16進数の最初のペアは、アルファチャネルを指定します。2番目のペアは、赤のチャネルを指定します。3番目のペアは、緑のチャネルを指定します。最後のペアでは、Blue チャネルが指定されています。

入力文字列を解析できない場合は、Color. Default が返されます。

適用対象