2014-11-21 72 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),并添加一个布尔参数来说明是否要显示动画。