protected override void OnCreate(Bundle bundle) { TabLayoutResource = Resource.Layout.Tabbar; ToolbarResource = Resource.Layout.Toolbar; base.OnCreate(bundle); Instance = this; global::Xamarin.Forms.Forms.Init(this, bundle); var app = new Saplin.CPDT.UICore.App(); LoadApplication(app); if (app.WhiteTheme) { Window.ClearFlags(WindowManagerFlags.TranslucentStatus); Window.AddFlags(WindowManagerFlags.DrawsSystemBarBackgrounds); Window.SetStatusBarColor(Android.Graphics.Color.White); Window.SetNavigationBarColor(Android.Graphics.Color.White); var ui = (int)Window.DecorView.SystemUiVisibility; ui |= (int)Android.Views.SystemUiFlags.LightStatusBar; ui |= (int)Android.Views.SystemUiFlags.LightNavigationBar; Window.DecorView.SystemUiVisibility = (Android.Views.StatusBarVisibility)ui; } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); Instance = this; //var t = typeof(BluredStackLayoutRenderer);//load CPDT.Extra.Android to have renderers in place global::Xamarin.Forms.Forms.Init(this, savedInstanceState); var app = new Saplin.CPDT.UICore.App(); LoadApplication(app); try // JIC, in Vitals there was an Exception in here, White Theme shouldn't break app launch { if (app.WhiteTheme) { Window.ClearFlags(WindowManagerFlags.TranslucentStatus); Window.AddFlags(WindowManagerFlags.DrawsSystemBarBackgrounds); if (Android.OS.Build.VERSION.SdkInt >= Android.OS.BuildVersionCodes.Lollipop) { Window.SetStatusBarColor(Android.Graphics.Color.White); Window.SetNavigationBarColor(Android.Graphics.Color.White); } var ui = (int)Window.DecorView.SystemUiVisibility; ui |= (int)Android.Views.SystemUiFlags.LightStatusBar; ui |= (int)Android.Views.SystemUiFlags.LightNavigationBar; Window.DecorView.SystemUiVisibility = (Android.Views.StatusBarVisibility)ui; } } catch { }; }