MProgressDialog.java
public class MProgressDialog extends Dialog {
ProgressBar progressBar;
TextView tvProgressBar;
LinearLayout realProgressBar;
BGButton btnBack;
Context mContext;
public MProgressDialog(@NonNull Context context) {
super(context);
//setContentView(R.layout.dialog_progress);
mContext = context;
View view = LayoutInflater.from(context).inflate(R.layout.dialog_progress, null);
progressBar = view.findViewById(R.id.progress_bar);
tvProgressBar = view.findViewById(R.id.tv_progress_bar);
btnBack = view.findViewById(R.id.btn_back);
btnBack.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(mCallBack!=null){
mCallBack.onCancel();
}
dismiss();
}
});
setContentView(view);