CardView翻转动画
问题描述:
我已经看到了使用动画更改整个活动布局的“卡片翻转动画”的示例,很像developer docs here。CardView翻转动画
有没有办法让我有类似的动画,但只能在一个视图上?
具体而言,我有包含两个CardView
个ViewFlipper
。当我翻转视图时,我希望有一个翻转动画。
目前,我有滑动动画,但这里是我到目前为止有:
private void showPrevious() {
// If there aren't any other children, stop.
if (mViewFlipper.getDisplayedChild() == 0) {
return;
}
// Next screen comes in from left.
mViewFlipper.setInAnimation(this, R.anim.slide_in_from_left);
// Current screen goes out from right.
mViewFlipper.setOutAnimation(this, R.anim.slide_out_to_right);
// Display next screen.
mViewFlipper.showNext();
}
private void showNext() {
// If there is a child (to the left), stop.
if (mViewFlipper.getDisplayedChild() == 1) {
return;
}
// Next screen comes in from right.
mViewFlipper.setInAnimation(this, R.anim.slide_in_from_right);
// Current screen goes out from left.
mViewFlipper.setOutAnimation(this, R.anim.slide_out_to_left);
// Display previous screen.
mViewFlipper.showPrevious();
}
莫非幻灯片动画我有一个翻转动画(它看来好像CardView在3D旋转代替)?
感谢您的支持。我试图使用你的视图,但没有显示。我已经设置了前面和后面,但他们并没有真正呈现任何东西。任何想法为什么? – Lancelot