2
我已經看到了使用動畫更改整個活動佈局的「卡片翻轉動畫」的示例,很像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