コード例 #1
0
        public override void OnKeyboardShow()
        {
            base.OnKeyboardShow();

            long duration = 500;

            AnimatorSet set1 = new AnimatorSet();

            set1.SetInterpolator(new AccelerateDecelerateInterpolator());
            set1.SetTarget(this.LogoImage);
            set1.SetDuration(duration);
            set1.PlayTogether(new[] {
                ObjectAnimator.OfFloat(this.LogoImage, "scaleX", .45f),
                ObjectAnimator.OfFloat(this.LogoImage, "scaleY", .45f),
                ObjectAnimator.OfFloat(this.LogoImage, "translationY", ViewBuilder.AsPixels(-58f))
            });
            set1.Start();

            AnimatorSet set2 = new AnimatorSet();

            set2.SetInterpolator(new AccelerateDecelerateInterpolator());
            set2.SetTarget(this.InputLayout);
            set2.SetDuration(duration);
            set2.PlayTogether(new[] {
                ObjectAnimator.OfFloat(this.InputLayout, "translationY", ViewBuilder.AsPixels(-130f))
            });
            set2.Start();
        }