我想在我的应用程序中创建Flip垂直动画,但我发现的所有文档都是水平翻转的,我找不到任何关于xml或java类翻转的文档
答案 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);
}
});
第一个视图在启动时可见,第二个视图显然是不可见的。