private LOTAnimationView ChangeAnimationView(int index)
        {
            int start = 0;
            int stop  = 0;

            if (index >= 2)
            {
                ShowActivityIndicatorForNext(NextType.Finished);
            }
            else
            {
                ShowActivityIndicatorForNext(NextType.Next);
            }

            if (index != 3)
            {
                InvokeOnMainThread(() =>
                {
                    labDescription.Alpha = 1.0f;
                    UIView.AnimateAsync(0.2, () =>
                    {
                        labDescription.Alpha = 0.0f;
                        View.LayoutSubviews(); // <- Dette er moder-objektet til txtEmail
                    });
                });
            }

            switch (index)
            {
            case 0:
                start = 0;
                stop  = 125;
                break;

            case 1:
                start = 125;
                stop  = 199;
                break;

            case 2:
                start = 199;
                stop  = 270;
                break;

            case 3:
                start = 270;
                stop  = 318;
                break;
            }
            //    animation.BackgroundColor = UIColor.FromRGBA(50, 50, 50, 40);

            animation.PlayFromFrame(start, stop, (animationFinished) =>
            {
                if (index == 2)
                {
                    ChangeAnimationView(3);
                }

                if (index != 3)
                {
                    switch (index)
                    {
                    case 0:
                        labDescription.Text = LangUtil.Get("Initial.PageOne.Text");
                        break;

                    case 1:
                        labDescription.Text = LangUtil.Get("Initial.PageTwo.Text");
                        break;

                    case 2:
                        labDescription.Text = LangUtil.Get("Initial.PageThree.Text");
                        break;
                    }

                    InvokeOnMainThread(() =>
                    {
                        labDescription.Alpha = 0.0f;
                        UIView.AnimateAsync(0.2, () =>
                        {
                            labDescription.Alpha = 1.0f;
                            View.LayoutSubviews();              // <- Dette er moder-objektet til txtEmail
                        });
                    });
                }
            });

            var newView = animation;

            //    animation.TranslatesAutoresizingMaskIntoConstraints = false;
            //      animation.ContentMode = UIViewContentMode.ScaleAspectFit;
            //    animation.Frame = new CoreGraphics.CGRect(0, 0, this.viewAnimation.Bounds.Size.Width, this.viewAnimation.Bounds.Size.Height);

            /*
             * if (index > 0)
             * {
             *  var oldView = _animations[index - 1];
             *  oldView.RemoveFromSuperview();
             * }
             * var newView = _animations[index];
             * newView.ContentMode = UIViewContentMode.ScaleAspectFit;
             *
             * _animation1.TranslatesAutoresizingMaskIntoConstraints = false;
             * viewAnimation.AddSubview(newView);
             *
             * var views = new NSMutableDictionary();
             * views.Add(new NSString("animationView"), newView);
             * var constraintsH = NSLayoutConstraint.FromVisualFormat("H:|-[animationView]-|", NSLayoutFormatOptions.AlignAllTop, null, views);
             * var constraintsV = NSLayoutConstraint.FromVisualFormat("V:|-[animationView]-|", NSLayoutFormatOptions.AlignAllLeft, null, views);
             * NSLayoutConstraint.ActivateConstraints(constraintsH);
             * NSLayoutConstraint.ActivateConstraints(constraintsV);
             */
            return(newView);
        }