Color.FromHex(String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí novou instanci barvy RGB s požadovanými červenými, zelenými a modrými kanály. Alfa kanál se nastaví, pokud hex
ho obsahuje.
public static Xamarin.Forms.Color FromHex (string hex);
static member FromHex : string -> Xamarin.Forms.Color
Parametry
- hex
- System.String
Řetězec, který obsahuje šestnáctkové (A)RGB barevné vyjádření.
Návraty
Barva.
Poznámky
Při zadávání barvy s šestnáctkovým číslem můžou vývojáři aplikací použít 3, 4, 6 nebo 8 číslic s volitelnou předponou #. Pokud vývojář zadá 3 číslice, jsou interpretovány jako data RGB doublet pro plně neprůsvitnou barvu. Například #123 určuje barvu, která je reprezentována výrazem "#FF112233". Pokud vývojář zadá 4místné šestnáctkové číslo, pak se data interpretují jako výše s tím rozdílem, že první číslice určuje alfa kanál. Například #1234 určuje barvu, která je reprezentována výrazem #11223344. Pokud vývojář poskytne šestimístné šestnáctkové číslo, data se interpretují jako plně neprůsvitná barva s těmito hodnotami RGB. Například #112233 určuje barvu, která je reprezentovaná výrazem "#FF112233". Vývojář může také explicitně zadat 8místné číslo, které zcela určuje alfa, červený, zelený a modrý kanál v daném pořadí.
Všimněte si, že ve výše uvedeném odstavci je plně rozbalený popis barev ve formátu AARRGGBB. To znamená: první pár šestnáctkových číslic určuje alfa kanál; druhý pár určuje červený kanál; třetí pár určuje Zelený kanál; a poslední pár určuje modrý kanál.
Pokud vstupní řetězec nelze analyzovat, vrátí se Color.Default.