2
私は、アクティビティのレイアウト全体がdeveloper docs hereのようにアニメーションを使って変更される 'カードフリップアニメーション'の例を見てきました。CardView flip animation
同様の種類のアニメーションを作成する方法はありますか?1つのビューのみですか?
具体的には、私はViewFlipper
を持っていますが、これは2つの数字を含んでいます。私がビューをフリップすると、反転したアニメーションが表示されます。
は現在、私はアニメーションをスライドするが、ここで私がこれまでにしたものであるしている:
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