package com.youai.aistore;
import android.app.Dialog;
import android.content.Context;
import android.view.Gravity;
/**
* Loding...
*
* @author Qzr
*
*/
public class CustomProgressDialog extends Dialog {
@SuppressWarnings("unused")
private Context context = null;
private static CustomProgressDialog customProgressDialog = null;
public CustomProgressDialog(Context context) {
super(context);
this.context = context;
}
public CustomProgressDialog(Context context, int theme) {
super(context, theme);
}
public static CustomProgressDialog createDialog(Context context) {
customProgressDialog = new CustomProgressDialog(context,
R.style.CustomProgressDialog);
customProgressDialog.setContentView(R.layout.customprogressdialog);
customProgressDialog.getWindow().getAttributes().gravity = Gravity.CENTER;
customProgressDialog.setCanceledOnTouchOutside(false);
// customProgressDialog.setCancelable(false);
return customProgressDialog;
}
public void onWindowFocusChanged(boolean hasFocus) {
if (customProgressDialog == null) {
return;
}
// ImageView imageView = (ImageView)
// customProgressDialog.findViewById(R.id.loadingImageView);
// AnimationDrawable animationDrawable = (AnimationDrawable)
// imageView.getBackground();
// animationDrawable.start();
}
/**
*
* [Summary] setTitile 标题
*
* @param strTitle
* @return
*
*/
public CustomProgressDialog setTitile(String strTitle) {
return customProgressDialog;
}
/**
*
* [Summary] setMessage 提示内容
*
* @param strMessage
* @return
*
*/
public CustomProgressDialog setMessage(String strMessage) {
// TextView tvMsg =
// (TextView)customProgressDialog.findViewById(R.id.id_tv_loadingmsg);
// if (tvMsg != null){
// tvMsg.setText(strMessage);
// }
return customProgressDialog;
}
}