Color.FromHex(String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回具有所要求紅色、綠色和藍色色板的新 RGB Color 執行個體。 如果 hex
包含 Alpha 色板,則會設定 Alpha 色板。
public static Xamarin.Forms.Color FromHex (string hex);
static member FromHex : string -> Xamarin.Forms.Color
參數
- hex
- System.String
字串,包含十六進位 (A)RGB 色彩表示。
傳回
色彩。
備註
使用十六進位數位指定色彩時,應用程式開發人員可以使用 3、4、6 或 8 位數搭配選擇性的 “#” 前置詞。 如果開發人員指定 3 位數,則會將其解譯為 RGB 雙精度浮點數數據,以取得完全不透明色彩。 例如,“#123” 會指定以 “#FF112233” 表示的色彩。 如果開發人員提供 4 位數的十六進位數位,則數據會解譯為上方,但第一個數位會指定 Alpha 色板。 例如,“#1234” 會指定以 “#11223344” 表示的色彩。 如果開發人員提供 6 位數的十六進位數位,數據會解譯為具有這些 RGB 值的完整不透明色彩。 例如,“#112233” 會指定以 “#FF112233” 表示的色彩。 最後,開發人員可以明確提供8位數的數位,以該順序完整指定Alpha、紅色、綠色和藍色通道。
請注意,在上述段落中,完整展開的色彩描述格式為 AARRGGBB。 也就是:第一組十六進位數位會指定Alpha色板;第二組指定紅色通道;第三組指定綠色通道;和最終配對會指定藍色通道。
如果無法剖析輸入字串,則會傳回 Color.Default。