</pre>在onCreatView中 直接设置 getDialog().getWindow().setWindowAnimations(R.style.animate_dialog);<p></p><p></p><pre code_snippet_id="561426" snippet_file_name="blog_20141224_2_9769632" name="code" class="java">public class AnimateDialog extends DialogFragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
//隐藏title
getDialog().requestWindowFeature(Window.FEATURE_NO_TITLE);
//设置dialog的 进出 动画
getDialog().getWindow().setWindowAnimations(R.style.animate_dialog);
View view=inflater.inflate(R.layout.layout_dialog, null);
return view;
}
}
<style name="animate_dialog">
<item name="android:windowEnterAnimation">@anim/dialog_enter</item>