void SetStyle(NavigationBarStyle style) { if (!Effects.BarStyle.IsSupported()) { return; } switch (style) { case NavigationBarStyle.DarkContent: Effects.BarStyle.AddBarAppearanceFlag(Activity, (StatusBarVisibility)SystemUiFlags.LightNavigationBar); break; default: Effects.BarStyle.RemoveBarAppearanceFlag(Activity, (StatusBarVisibility)SystemUiFlags.LightNavigationBar); break; } }
public static IPlatformElementConfiguration <XFP.Android, FormsElement> SetNavigationBarStyle(this IPlatformElementConfiguration <XFP.Android, FormsElement> config, NavigationBarStyle style) { SetStyle(config.Element, style); return(config); }
public static void SetStyle(BindableObject bindable, NavigationBarStyle value) => bindable.SetValue(StyleProperty, value);