package com.example.dialog;
import android.app.ProgressDialog;
import android.content.Context;
/**
* 自定义的加载中的对话框
* @author admin
*
*/
public class MyProgressDialog {
private ProgressDialog mWaitDialog;
private Context mContext;
private boolean mIsShowDialog;
public MyProgressDialog(Context context, Boolean showWaitingDialog) {
this.mContext = context;
this.mIsShowDialog = showWaitingDialog;
if (mIsShowDialog) {
// 创建ProgressDialog对象
mWaitDialog = new ProgressDialog(mContext);
// 设置进度条风格,风格为圆形,旋转的
mWaitDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
// 设置ProgressDialog 的进度条是否不明确
mWaitDialog.setIndeterminate(false);
// 设置ProgressDialog可以按返回键取消
mWaitDialog.setCancelable(true);
}
}
public void show(String message) {
// 设置ProgressDialog 提示信息
mWaitDialog.setMessage(message);
mWaitDialog.show();
}
public void hiden() {
mWaitDialog.cancel();
}
}