Xamarin.Essentials: Motiv aplikace
RequestedTheme API je součástí AppInfo
třídy a poskytuje informace o tom, jaký motiv požaduje váš spuštěná aplikace systémem.
Začínáme
Pokud chcete začít používat toto rozhraní API, přečtěte si úvodní příručkuXamarin.Essentials, abyste měli jistotu, že je knihovna správně nainstalovaná a nastavená ve vašich projektech.
Použití requestedTheme
Přidejte do Xamarin.Essentials předmětu odkaz:
using Xamarin.Essentials;
Získání informací o motivu
Požadovaný motiv aplikace lze zjistit pomocí následujícího rozhraní API:
AppTheme appTheme = AppInfo.RequestedTheme;
Tím poskytnete aktuální požadovaný motiv systémem pro vaši aplikaci. Vrácená hodnota bude jedna z následujících možností:
- Nespecifikovaný
- Světlý
- Tmavý
Nezadaná bude vrácena, pokud operační systém nemá konkrétní styl uživatelského rozhraní, který by bylo možné požadovat. Příkladem je zařízení se staršími verzemi iOSu než 13.0.
Specifika implementace platformy
Android používá režimy konfigurace k určení typu motivu, který má uživatel vyžádat. Na základě verze Androidu ho může uživatel změnit nebo se změní, když je povolený režim spořič baterie.
Další informace najdete v oficiální dokumentaci k Androidu pro tmavý motiv.