package com.dreamspace.uucampus.ui.dialog;
import android.content.Context;
import android.support.v7.app.AlertDialog;
import android.view.LayoutInflater;
import android.view.View;
import android.view.WindowManager;
import android.widget.TextView;
import com.dreamspace.uucampus.R;
import com.dreamspace.uucampus.common.utils.DensityUtils;
/**
* Created by Lx on 2015/10/24.
*/
public class ProgressDialog {
private AlertDialog dialog;
private TextView contentTv;
public ProgressDialog(Context context){
View dialogView = LayoutInflater.from(context).inflate(R.layout.progress_dialog_view, null);
contentTv = (TextView) dialogView.findViewById(R.id.dialog_title_tv);
dialog = new AlertDialog.Builder(context).setView(dialogView).create();
dialog.getWindow().getAttributes().alpha = 0.5f;
dialog.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog_bg);
dialog.getWindow().setLayout(DensityUtils.dip2px(context, 260),WindowManager.LayoutParams.WRAP_CONTENT);
dialog.setCanceledOnTouchOutside(false);
}
public void show(){
dialog.show();
}
public boolean isShowing(){
return dialog.isShowing();
}
public void dismiss(){
dialog.dismiss();
}
public void setContent(String content){
contentTv.setText(content);
}
}