2011-05-18 3 views
3

Je dois donner un effet d'animation quand je change l'orientation de l'écran de Portrait en paysage et vice versa. Comment puis-je faire cela?animation android sur changement d'orientation

Toute aide serait appréciée. Merci!

+0

Que voulez-vous animer? Transition entre les écrans portrait/paysage ou vous avez une autre animation non liée à la mise en page? Btw. Deva est mon surnom :) – Zelimir

+0

Salut Zelimir, je cherche un effet de slide (Bottom to top) quand je me déplace de Portrait/paysage et vice versa. J'ai un xml séparé défini pour le même. – Deva

+0

Ainsi, lorsque la rotation de l'écran se produit, un nouvel écran apparaît à partir du bas jusqu'à ce qu'il soit complètement affiché? Quels éléments contient votre écran? – Zelimir

Répondre

-1

utilisez overridePendingTransition (int enterAnim, int exitAnim) dans votre méthode d'activité onCreate(). et votre activité ne devrait pas avoir android: configChanges = "orientation" tag dans le manifeste, sinon oncreate ne sera pas appelé sur le changement d'orientation ... j'espère que cela vous aidera ... ce que je vous ai

+0

Sam selon ma compréhension overridePendingTransition (int enterAnim, int exitAnim) ne peut être utilisé qu'après startActivity (Intent) ou finish() [corriger moi si faux] alors comment l'utiliser en cas de changement d'orientation et pas une nouvelle activité début. – Deva

+0

oui vous êtes ici ... mais comme je me souviens je l'avais également utilisé dans la méthode onCreate() juste après super call, et cela fonctionne aussi là ... je pense que vous devriez faire un essai – Sam

+0

Encore une chose. Ceci est utilisé pour démarrer une animation prête à partir de ressources, je pense qu'il veut animer la transition de mise en page. – Zelimir