2010-09-17 3 views
0

J'ai personnalisé mon activité pour l'amener comme un dialogue. Maintenant, je veux arrêter l'animation par défaut et ajouter l'animation de zoom arrière.Ajout d'une animation de zoom arrière à l'activité

Pour arrêter l'animation, j'ai essayé ce qui suit.

customDialog.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION); 

et dans des styles

<style name="Theme.CustomDialog" parent="android:style/Theme.Dialog">   
     <item name="android:windowBackground">@drawable/translucent_background</item> 
     <item name="android:activityOpenEnterAnimation">@null</item> 
     <item name="android:activityOpenExitAnimation">@null</item> 
     <item name="android:activityCloseEnterAnimation">@null</item> 
     <item name="android:activityCloseExitAnimation">@null</item> 
     <item name="android:taskOpenEnterAnimation">@null</item> 
     <item name="android:taskOpenExitAnimation">@null</item> 
     <item name="android:taskCloseEnterAnimation">@null</item> 
     <item name="android:taskCloseExitAnimation">@null</item> 
     <item name="android:taskToFrontEnterAnimation">@null</item> 
     <item name="android:taskToFrontExitAnimation">@null</item> 
     <item name="android:taskToBackEnterAnimation">@null</item> 
     <item name="android:taskToBackExitAnimation">@null</item> 
    </style> 

Même pensé qu'il ne fonctionne pas.

Quelqu'un peut-il me dire comment arrêter l'animation par défaut et ajouter l'animation de zoom arrière à l'activité.

Merci d'avance.

Répondre

1

Try this ..

myIntent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION); 
Questions connexes