Xamarin native来检测夜间模式的方法。我找到了这个[[Java解决方案,但我想知道这行Java的C#等效项是什么
int nightModeFlags =
getContext().getResources().getConfiguration().uiMode &
Configuration.UI_MODE_NIGHT_MASK;
var uiModeFlags1 = Android.App.Application.Context.Resources.Configuration.UiMode & UiMode.NightMask;
顺便说一下,重复的链接共享了一个Nuget包来做到这一点。
安装Plugin.CurrentActivity Nuget软件包。
using Plugin.CurrentActivity; var uiModeFlags = CrossCurrentActivity.Current.AppContext.Resources.Configuration.UiMode & UiMode.NightMask;