0

我正在尝试将退出动画添加到从服务启动的对话框中。

    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 中运行完全相同的代码,则动画会完美运行。

任何帮助,将不胜感激!

4

1 回答 1

0

我认为它是这样的。我最终使对话框透明,为对话框视图设置动画,然后在动画结束时关闭对话框

于 2013-04-23T00:31:56.480 回答