我正在尝试将退出动画添加到从服务启动的对话框中。
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 :(得分:0)
我认为它的目的是这样。我最终使对话框变得透明,为对话框视图设置动画,然后在动画结束时关闭对话框