void ShowLoading(bool ShowLoader) { if (ShowLoader) { UIView.Animate(0.4, 0, UIViewAnimationOptions.CurveEaseIn, delegate { LoadingText.Alpha = 0; LoadingErrorImg.Alpha = 0; }, delegate { LoadingSpinner.StartAnimating(); }); } else { UIView.Animate(0.4, 0, UIViewAnimationOptions.CurveEaseOut, delegate { LoadingText.Alpha = 0; LoadingErrorImg.Alpha = 0; }, delegate { LoadingSpinner.StopAnimating(); RefreshControl.EndRefreshing(); }); } }