2

あるアクティビティから別のアクティビティに移動するときに、フリップのようなアニメーションが必要です。このような:

http://lab.smashup.it/flip/

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)を使用しています

私が望んでいたことを達成するのを手伝ってくれる人はいますか?

4

1 に答える 1