package com.dayu.recharge.view;
|
|
import android.app.Activity;
|
import android.app.Dialog;
|
import android.view.Gravity;
|
import android.view.View;
|
import android.widget.Button;
|
import android.widget.TextView;
|
|
import androidx.annotation.NonNull;
|
|
import com.dayu.recharge.R;
|
|
/**
|
* author: zuo
|
* Date: 2024-03-25
|
* Time: 13:22
|
* 备注:
|
*/
|
public class ConfirmDialog extends Dialog {
|
|
|
Activity mContext;
|
View.OnClickListener mListner;
|
|
public ConfirmDialog(@NonNull Activity context) {
|
super(context, R.style.ws_pay_showSelfDialog);
|
mContext = context;
|
initView();
|
}
|
|
public ConfirmDialog(@NonNull Activity context, View.OnClickListener listner) {
|
super(context, R.style.ws_pay_showSelfDialog);
|
mContext = context;
|
mListner = listner;
|
initView();
|
}
|
|
private void initView() {
|
getWindow().setGravity(Gravity.CENTER);
|
setContentView(R.layout.confirm_dialog);
|
setCanceledOnTouchOutside(false);
|
Button cannel = (Button) this.findViewById(R.id.confirm_cancel);
|
Button ok = (Button) this.findViewById(R.id.confirm_ok);
|
cannel.setOnClickListener(v -> ConfirmDialog.this.dismiss());
|
if (mListner == null) {
|
ok.setOnClickListener((View v) -> {
|
ConfirmDialog.this.dismiss();
|
mContext.finish();
|
});
|
} else {
|
ok.setOnClickListener(mListner);
|
}
|
}
|
}
|