public DisabledView(OverlayDetails details) : base (details) { var bounds = UIScreen.MainScreen.ApplicationFrame; SetFrame (); container = new UIView (); container.Frame = new CoreGraphics.CGRect (0, 0, bounds.Width, 65); var label1 = new UILabel (); label1.Frame = new CoreGraphics.CGRect (0, 10, bounds.Width, 20); label1.TextAlignment = UITextAlignment.Center; label1.Text = "Something bad happened."; container.AddSubview (label1); var label2 = new UILabel (); label2.Frame = new CoreGraphics.CGRect (0, 35, bounds.Width, 20); label2.TextAlignment = UITextAlignment.Center; label2.Text = "Try your request again."; container.AddSubview (label2); // derive the center x and y nfloat centerX = Frame.Width / 2; nfloat centerY = Frame.Height / 2; container.Frame = new CGRect ( centerX - (container.Frame.Width / 2) , centerY - (container.Frame.Height /2), container.Frame.Width , container.Frame.Height); AddSubview (container); }
public void ShowLoadingScreen(OverlayDetails details) { if (IsActive(this.LoadingOverLay) == false) { WriteMessage ("ShowLoadingScreen"); var view = new LoadingView (details); view.Tag = LoadingOverLay; MainWindow.AddSubview(view); HideAll (this.LoadingOverLay); } }
public void ShowLoadingScreen(OverlayDetails details) { if (IsActive(this.LoadingOverLay) == false) { var frag = LoadingFragment.NewInstance(details); using (var manager = Current.FragmentManager.BeginTransaction ()) { manager.Add(Android.Resource.Id.Content, frag, this.LoadingOverLay); HideAll (manager, this.LoadingOverLay); manager.Commit (); } } }
public BlankView(OverlayDetails details) : base(details) { var bounds = UIScreen.MainScreen.ApplicationFrame; SetFrame(); container = new UIView(); container.Frame = new CGRect( 0, 0, container.Frame.Width, container.Frame.Height); AddSubview(container); }
public LoadingView(OverlayDetails details) : base(details) { //AutosizesSubviews = true; //AutoresizingMask = UIViewAutoresizing.FlexibleDimensions; //var bounds = UIScreen.MainScreen.Bounds; // portrait bounds //var bounds = UIScreen.MainScreen.ApplicationFrame; //var h3 = this.Self; //var bounds2 = UIScreen.MainScreen.Bounds; //var has = UIApplication.SharedApplication.StatusBarHidden; //var statusHeight = UIApplication.SharedApplication.StatusBarFrame.Height; // //var nav2 = UIApplication.SharedApplication.Windows; //var navigationBar = OverlayHelper.NavigationBarHeight (true); //var nav3 = UIApplication.SharedApplication.KeyWindow; //var nav6 = nav3.Screen.Self; //this.AutosizesSubviews = true; var bounds = UIScreen.MainScreen.ApplicationFrame; DoLayout(); // derive the center x and y nfloat centerX = Frame.Width / 2; nfloat centerY = Frame.Height / 2; // create the activity spinner, center it horizontall and put it 5 points above center x CGAffineTransform transform = CoreGraphics.CGAffineTransform.MakeScale(1.5f, 1.5f); activitySpinner = new UIActivityIndicatorView(UIActivityIndicatorViewStyle.Gray); //WhiteLarge); activitySpinner.Transform = transform; activitySpinner.Frame = new CGRect( centerX - (activitySpinner.Frame.Width / 2), centerY - (activitySpinner.Frame.Height / 2), activitySpinner.Frame.Width, activitySpinner.Frame.Height); activitySpinner.AutoresizingMask = UIViewAutoresizing.FlexibleMargins; AddSubview(activitySpinner); activitySpinner.StartAnimating(); }
public static BlankFragment NewInstance(OverlayDetails details) { var detailsFrag = new BlankFragment { Arguments = new Bundle() }; detailsFrag.ViewDetails = details; return detailsFrag; }
public void ShowDisabledScreen(OverlayDetails details) { if (IsActive(this.DisabledOverLay) == false) { WriteMessage ("ShowDisabledScreen"); var view = new DisabledView (details); view.Tag = DisabledOverLay; MainWindow.AddSubview(view); HideAll(this.DisabledOverLay); } }
public OverLayFragments(OverlayDetails details) { this.ViewDetails = details; }