Animation de transition entre les activités à l'aide de FLAG_ACTIVITY_CLEAR_TOP
Dans mon application android, je suis en train de faire une méthode qui pop toutes les activités et les amener jusqu'à la première activité.
J'utilise ce code:
Intent intent = new Intent(this, MMConnection.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
this.startActivity(intent);
Que j'ai remarqué que la transition était encore de gauche à droite, de l'animation, quelqu'un sait si il existe un moyen de changer le système de l'animation lors du démarrage de l'activité?
En fait, je serais l'idéal pour avoir un droit à gauche de transition (comme lorsque le bouton de retour est exploité)
merci pour l'aide!
Vous devez vous connecter pour publier un commentaire.
CoolMcGrr est à droite, vous souhaitez utiliser
overridePendingTransition(int enterAnim, int exitAnim)
.Précisément pour obtenir un bouton "retour" de la transition, je les utiliser comme les
enterAnim
etexitAnim
transitions:push_right_in.xml
push_right_out.xml
Vous devriez jeter un oeil De l'activité.overridePendingTransition().
Bien sûr, cela exige que vous exécutez à partir de la version 2.0 du SDK.
Problème se produit aujourd'hui en raison de la pré-ICS et de l'ICS ont différentes et intégrées dans l'activité de transitions.
C'est beaucoup plus propre que de définir votre propre animation et kit de développement logiciel indépendant:
Cela va démarrer l'activité (non visible), et jouer le rôle de "l'activité de terminer" la transition à la nouvelle activité.
J'ai utilisé ce code:
Vous pouvez voir ces exemples dans GmailAnimation ou LopeAnimations. Aussi vous pouvez voir plus de cette Blog.