overridePendingTransition mostra a segunda atividade muito rapidamente

Eu tenho 2 atividades, e eu quero criar uma transição animada entre as duas atividades, de modo que as visualizações de ambas as atividades deslizem como se a segunda atividade estivesse empurrando a primeira atividade para cima. na minha primeira atividade eu uso:

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

e meu slide.xml se parece com:

<code><?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>
</code>

e meu slide2.xml se parece com:

<code><?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>
</code>

No entanto, o problema é que, quando o "startActivity" é chamado, a visualização da segunda atividade já é renderizada enquanto a transição começa a deslizar. Eu gostaria de ver a visão da primeira atividade deslizar para cima ... mas, ao invés disso, eu estou vendo a visão da segunda atividade (renderizada na visão da primeira atividade) deslizar para cima.

o segundo problema é que estou vendo a exibição de substituição sendo a visão da primeira atividade. Eu gostaria que a visão de substituição fosse a visão da segunda atividade que está empurrando para cima.

É difícil explicar, então, por favor, deixe-me saber se posso explicar alguma coisa com mais detalhes. desculpas por qualquer confusão, e obrigado por ler isto.

P.S. Eu estou usando textviews ... Eu acho que processa muito rapidamente? Eu também estou usando o Motorola Razr, não que isso deva importar.

questionAnswers(2)

yourAnswerToTheQuestion