Android Flip垂直动画xml

时间:2015-02-02 07:18:40

标签: android android-animation

我想在我的应用程序中创建Flip垂直动画,但我发现的所有文档都是水平翻转的,我找不到任何关于xml或java类翻转的文档 enter image description here

1 个答案:

答案 0 :(得分:3)

您可以通过将两个相同大小的视图放在另一个之下来实现此目的,并使用ViewPropertyAnimator,如下所示:

firstView.animate().rotationX(90).setDuration(200).setListener(new AnimatorListenerAdapter() {
                @Override
                public void onAnimationEnd(Animator animation) {
                    firstView.setVisibility(View.GONE);
                    secondView.setRotationX(-90);
                    secondView.setVisibility(View.VISIBLE);
                    secondView.animate().rotationX(0).setDuration(200).setListener(null);
                }
            });

第一个视图在启动时可见,第二个视图显然是不可见的。