2014-11-21 78 views
-1

我有DialogFragment在展會上向上滑動動畫。點擊對話框中的按鈕後,我開始另一個活動,而不會打開我的對話框。問題是,每當我完成一個活動時,動畫就會在對話框中運行。顯示對話框後,是否有任何方法可以關閉對話動畫?沒有動畫的DialogFragment

+0

代碼?????????????????????? – therealprashant 2014-11-21 12:05:33

回答

0

的情況聽起來有些不可思議:如果它是連接到第一活動DialogFragment,那麼是什麼讓你保持對話框顯示,當您啓動不同的活動?或者你只是重新啓動DialogFragment的兩個活動?

反正不知道更多的細節,有一對夫婦的事情,你可以試試。

  1. 如果真的是運行相同的動畫兩次相同DialogFragment實例,那麼你可以說是最初爲false,當你火動畫被設置爲true,在對話框中添加一個布爾值。然後只在布爾值爲false時觸發動畫。

  2. 如果您啓動相同的DialogFragment兩次,對於您描述的兩個活動中的每一個,那麼您可以在構造DialogFragment後立即使用setArguments(Bundle),並添加一個布爾參數來說明是否要顯示動畫。