protected override async void OnAppearing() { try { if (PersonLogin.splashCheck) { base.OnAppearing(); await Task.Delay(2000); await Task.WhenAll(SplashGrid.FadeTo(0, 300), Logo.ScaleTo(10, 2000)); PersonLogin.splashCheck = false; MainGrid.Children.Remove(SplashGrid); } else { ReturnEarlier(); base.OnAppearing(); MainGrid.Children.Remove(SplashGrid); } } catch (Exception) { one.Opacity = 1; two.Opacity = 1; three.Opacity = 1; } }
async Task ShowLoadingEffect() { await Task.Delay(2000).ConfigureAwait(false); await Task.WhenAll( SplashGrid.FadeTo(0, 2000), Logo.ScaleTo(10, 2000) ); }
protected override async void OnDisappearing() { base.OnAppearing(); await Task.Delay(2000); await Task.WhenAll( SplashGrid.FadeTo(0, 2000), Logo.ScaleTo(0, 2000) ); }
protected override async void OnAppearing() { base.OnAppearing(); await Task.WhenAll( SplashGrid.FadeTo(0, 2000), logo.ScaleTo(10, 2000) ); SplashGrid.IsVisible = false; }
protected override async void OnAppearing() { base.OnAppearing(); SearchStack.IsVisible = false; StackResults.IsVisible = false; await Task.WhenAll(SplashGrid.FadeTo(0, 2000), Logo.ScaleTo(10, 2000, Easing.SpringOut)); SearchStack.IsVisible = true; StackResults.IsVisible = true; }
protected override async void OnAppearing() { base.OnAppearing(); // Waiting some time await Task.Delay(2000); // Start animation await Task.WhenAll( SplashGrid.FadeTo(0, 2000), Logo.ScaleTo(10, 2000) ); }
protected override async void OnAppearing() { base.OnAppearing(); NavigationPage.SetHasNavigationBar(this, false); // Waiting some time await Task.Delay(2000); // Start animation await Task.WhenAll( SplashGrid.FadeTo(0, 2000), Logo.ScaleTo(10, 2000) ); await Navigation.PushAsync(new LoginPage()); }
protected override async void OnAppearing() { base.OnAppearing(); //wait some time await Task.Delay(2000); await Task.WhenAll( SplashGrid.FadeTo(0, 2000), notes.ScaleTo(10, 2000) ); //await notes.ScaleTo(0.5, 500, Easing.CubicInOut); //var animationTasks = new[]{ //notes.ScaleTo(100.0, 1000, Easing.CubicInOut), //notes.FadeTo(0, 700, Easing.CubicInOut) //}; //await Task.WhenAll(animationTasks); //Navigation.InsertPageBefore(new MainPage(), Navigation.NavigationStack[0]); //await Navigation.PopToRootAsync(false); }