Quello che sto cercando di ottenere è: avviare una nuova attività con un'animazione di transizione per l'attività in uscita solo.Android Activity Transition Animation
Vorrei fare scorrere l'attività corrente, dove la nuova attività sarà dietro quella corrente.
Ecco la diapositiva di animazione: R.layout.slide_up
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="1000"
android:fromYDelta="0%"
android:toYDelta="100%" />
</set>
Ecco come Mi candido il passaggio di attività di animazione:
overridePendingTransition (0 , R.anim.slide_up);
I Sto utilizzando 0 per l'attività di inserimento dal momento che non voglio alcuna animazione per il nuovo attività, e non funziona (l'animazione non viene eseguita). Se uso un'animazione per l'immissione di attività troppo, funziona (entrambe le animazioni vengono eseguite), come ad esempio:
overridePendingTransition (R.anim.slide_out , R.anim.slide_up);
dove R.anim.slide_out:
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="1000"
android:fromYDelta="100%"
android:toYDelta="0%" />
</set>
Qualsiasi idee?
Sto lavorando su Android 4.1.2 e Android 4.0.4
Questo perché non è esattamente la stessa transizione. Hai il set di proprietà zAdjustment = "top" che consente all'animazione in uscita di giocare sopra l'animazione in entrata poiché, di default, l'animazione che entra gioca sull'uscita. – MCeley
questo è il punto :) – Zielony