2013-04-21 100 views
0

我試圖添加一個退出動畫到從服務啓動的我的對話框。從服務啓動的Android對話框不運行動畫

Dialog dialog = new Dialog(mContext); 
    dialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ERROR); 
    dialog.getWindow().getAttributes().windowAnimations = R.style.DialogAnimation; 
    dialog.show(); 

當我打電話dialog.dismiss(),在DialogAnimation定義動畫不運行。但是,如果我在Activity中運行完全相同的代碼,則動畫將完美運行。

任何幫助,將不勝感激!

+0

這是因爲該服務在後臺運行,而不是在用戶界面,這就是爲什麼動畫不顯示 – Rohit 2013-04-22 11:17:59

回答

0

我認爲它的目的就是這樣。我最終作出的對話框透明,動畫對話視圖,然後解僱動漫結束對話