overridePendingTransition montre la deuxième activité trop vite

j'ai 2 activités, et je veux créer une animation de transition entre les deux activités, telles que les deux activités de diapositives, comme si la deuxième activité est en poussant la première activité vers le haut. dans ma première activité que j'ai utiliser:

Intent iSecondActivity = new Intent(FirstActivity.this,SecondActivity.class);
FirstActivity.this.startActivity(iSecondActivity);
FirstActivity.this.overridePendingTransition(R.anim.slide, R.anim.slide2);

et mon slide.xml ressemble:

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:interpolator="@android:anim/accelerate_interpolator">
    <translate
        android:interpolator="@android:anim/decelerate_interpolator"
        android:fromYDelta="0"
        android:toYDelta="-100%p"
        android:duration="2000"
    />
</set>

et mon slide2.xml ressemble:

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:interpolator="@android:anim/accelerate_interpolator">
    <translate
         android:interpolator="@android:anim/decelerate_interpolator"
         android:fromYDelta="100%p"
         android:toYDelta="0"
         android:duration="2000"
    />
</set>

CEPENDANT, le problème est que lorsque le "startActivity" est appelé, la deuxième activité est d'avis déjà rendus pendant la transition juste commence à glisser. Je voudrais voir la première activité de la vue de diapositive... mais au lieu de cela je vais voir la deuxième activité de la vue (rendus au cours de la première activité de la vue) faites glisser vers le haut.

le deuxième problème est que je vois le remplacement de la vue à la première activité. je voudrais que le remplacement de la vue à la deuxième activité de la vue qui pousse vers le haut.

C'est dur à expliquer, donc s'il vous plaît laissez-moi savoir si je peux expliquer une chose plus en détail. toutes mes excuses pour la confusion, et merci pour la lecture de ce.

P. S. je suis en utilisant textviews... je suppose que ça rend trop rapidement? Je suis également en utilisant Motorola Razr, non pas qu'il devrait avoir de l'importance.

OriginalL'auteur David T. | 2012-04-12