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

Další videa o Xamarinu najdete na Channel 9 a YouTube.