wjc
2025-04-15 cdf49871675e42a5576f725a93eec7ca15294c6f
app/src/main/java/com/hdl/photovoltaic/widget/ConfirmationCancelDialog.java
@@ -1,20 +1,24 @@
package com.hdl.photovoltaic.widget;
import android.app.Dialog;
import android.content.Context;
import android.content.DialogInterface;
import android.os.Bundle;
import android.os.Message;
import android.text.TextUtils;
import android.view.View;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.hdl.photovoltaic.R;
import com.hdl.photovoltaic.base.BaseDialog;
import com.hdl.photovoltaic.databinding.DialogConfirmCancelBinding;
/**
 * 确认取消框
 */
public class ConfirmationCancelDialog extends Dialog {
public class ConfirmationCancelDialog extends BaseDialog {
    public ConfirmationCancelDialog(@NonNull Context context) {
        super(context, R.style.Custom_Dialog);
        this.mContext = context;
@@ -32,6 +36,7 @@
        super.onCreate(savedInstanceState);
        viewBinding = DialogConfirmCancelBinding.inflate(getLayoutInflater());
        setContentView(viewBinding.getRoot());
//        setCancelable(true);//系统后退可以取消
        //空白处不能取消动画
        setCanceledOnTouchOutside(false);
@@ -58,6 +63,20 @@
            viewBinding.loadingConfirmationTitleTv.setText(titleStr);
        }
    }
    /**
     * 隐藏自定义"标题"组件
     *
     * @param isHideTitle true 隐藏
     */
    public void isHideTitle(boolean isHideTitle) {
        if (isHideTitle) {
            if (viewBinding != null) {
                viewBinding.loadingConfirmationTitleTv.setVisibility(View.GONE);
            }
        }
    }
    /**
@@ -110,6 +129,13 @@
        }
    }
    public TextView getContentTextView() {
        if (viewBinding == null) {
            return null;
        }
        return viewBinding.loadingConfirmationContentTv;
    }
    private void initEvent() {
        viewBinding.dialogCancelLy.setOnClickListener(new View.OnClickListener() {
            @Override
@@ -156,7 +182,6 @@
    }
    /**
     * 设置取消按钮监听