Xamarin.Essentials: Motiv aplikace
Rozhraní API RequestedTheme je součástí třídy a poskytuje informace o tom, jaký motiv systém požaduje pro vaši spuštěnou aplikaci.
Začínáme
Pokud chcete začít používat toto rozhraní API, přečtěte si příručku Začínáme pro a ujistěte se, že je knihovna správně nainstalovaná a nastavená ve vašich projektech.
Použití RequestedTheme
Do třídy Xamarin.Essentials přidejte odkaz na :
using Xamarin.Essentials;
Získání informací o motivu
Požadovaný motiv aplikace je možné detekovat pomocí následujícího rozhraní API:
AppTheme appTheme = AppInfo.RequestedTheme;
Tím poskytnete aktuální požadovaný motiv ze strany systému pro vaši aplikaci. Vrácená hodnota bude jedna z následujících hodnot:
- Unspecified
- Světlý
- Tmavý
Pokud operační systém nemá konkrétní styl uživatelského rozhraní k vyžádání, vrátí se neurčeno. Příklad je na zařízeních se staršími verzemi iOSu než 13.0.
Specifika implementace platformy
Android používá režimy konfigurace k určení typu motivu, který se má požádat od uživatele. V závislosti na verzi Androidu ho může změnit uživatel nebo se může změnit, spořič baterie je povolený režim.
Další informace si můžete přečíst v oficiální dokumentaci pro Android pro tmavý motiv.
rozhraní API
Související video
Další videa o Xamarinu najdete na Channel 9 a YouTube.