次の方法で共有


Color.FromHex(String) メソッド

定義

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

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

パラメーター

hex
System.String

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

戻り値

色。

注釈

16 進数で色を指定する場合、アプリ開発者はオプションの "#" プレフィックスを使用して 3、4、6、または 8 桁の数字を使用できます。 開発者が 3 桁を指定すると、完全に不透明な色の RGB 倍精度データとして解釈されます。 たとえば、"#123" は "#FF112233" で表される色を指定します。 開発者が 4 桁の 16 進数を指定した場合、最初の桁でアルファ チャネルが指定されている点を除き、データは上記のように解釈されます。 たとえば、"#1234" は "#11223344" で表される色を指定します。 開発者が 6 桁の 16 進数を指定した場合、データは、これらの RGB 値を持つ完全に不透明な色として解釈されます。 たとえば、"#112233" は、"#FF112233" で表される色を指定します。 最後に、開発者は、アルファ、赤、緑、青の各チャネルをその順序で完全に指定する 8 桁の数字を明示的に指定できます。

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

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

適用対象