2010-09-17 174 views
0

我已經自定義了我的活動,使其像對話框一樣。現在我想停止默認動畫並且必須添加縮小動畫。將縮小動畫添加到活動

要停止動畫,我嘗試了以下操作。

customDialog.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION); 

和風格

<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> 

甚至認爲它是不工作。

任何人都可以告訴我如何停止默認動畫並將縮小動畫添加到活動中。

在此先感謝。

回答

1

試試這個..

myIntent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);