Example #1
0
 internal void StartAnimation()
 {
     nextAnimator = nextImage
                    .CreateAnimator <RubberBandAnimator>()
                    .SetRepeat(pauseAfter: 2000);
     nextAnimator.Animate();
 }
Example #2
0
        public async void OnGameOver()
        {
            refreshButton.Visibility = ViewStates.Invisible;
            undoButton.Visibility    = ViewStates.Invisible;

            await Task.Delay(400);

            frame.Visibility = ViewStates.Invisible;

            gameOverFrame.Visibility = ViewStates.Visible;
            await gameOverFrame
            .CreateAnimator <LandingAnimator>()
            .SetDuration(500)
            .Animate();

            winTextAnimator = winText
                              .CreateAnimator <PulseAnimator>()
                              .SetMax(1.4f)
                              .Start();
        }
Example #3
0
 internal void PauseAnimation()
 {
     nextAnimator?.Stop();
     nextAnimator?.ResetAnimations();
     nextAnimator = null;
 }