package com.liuguilin.lovewallpaper.view;
/*
* 项目名: LoveWallpaper
* 包名: com.liuguilin.lovewallpaper.view
* 文件名: CustomDialog
* 创建者: LGL
* 创建时间: 2017/1/11 10:38
* 描述: Dialog
*/
import android.app.Dialog;
import android.content.Context;
import android.view.Gravity;
import android.view.Window;
import android.view.WindowManager;
import com.liuguilin.lovewallpaper.R;
public class CustomDialog extends Dialog {
public CustomDialog(Context context, int layout, int style) {
this(context, WindowManager.LayoutParams.MATCH_PARENT,
WindowManager.LayoutParams.WRAP_CONTENT, layout, style,
Gravity.CENTER);
}
public CustomDialog(Context context, int width, int height, int layout,
int style, int gravity, int anim) {
super(context, style);
setContentView(layout);
Window window = getWindow();
WindowManager.LayoutParams params = window.getAttributes();
params.width = WindowManager.LayoutParams.MATCH_PARENT;
params.height = WindowManager.LayoutParams.WRAP_CONTENT;
params.gravity = gravity;
window.setAttributes(params);
window.setWindowAnimations(anim);
}
public CustomDialog(Context context, int width, int height, int layout,
int style, int gravity) {
this(context, width, height, layout, style, gravity,
R.style.pop_anim_style);
}
}