package com.dayu.recharge.view; import android.app.Activity; import android.app.Dialog; import android.view.Gravity; import android.view.View; 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); TextView cannel = (TextView) this.findViewById(R.id.confirm_cancel); TextView ok = (TextView) 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); } } }