あるアクティビティから別のアクティビティに移動するときに、フリップのようなアニメーションが必要です。このような:
SOFに投稿されたこのソリューションに従いました:
Androidは2つのアクティビティ間でアニメーションを回転させますか?
//Calls a new Activity
startActivity(new Intent(this, NewActivity.class));
//Set the transition -> method available from Android 2.0 and beyond
overridePendingTransition(R.anim.rotate_out,R.anim.rotate_in);
回転出力.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<alpha android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="300" />
<rotate android:fromDegrees="0" android:toDegrees="90" android:pivotX="25%" />
</set>
回転イン.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<alpha android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="300" />
<rotate android:fromDegrees="90" android:toDegrees="0" android:pivotX="-25%" />
</set>
しかし、結果は次のとおりです。
実際のアニメーションを明確に確認するために、デュレーションを「300」から「3000」に変更しました。ボタンをクリックしてActivityAからActivityBに移動するとすぐに、画面が黒くなり、ゆっくりとActivityAが表示され、次に突然ActivityBが表示されます
私はAndroid 2.3.3(API 10)を使用しています
私が望んでいたことを達成するのを手伝ってくれる人はいますか?