mac
2024-05-30 48e53c091965c3510d97ad4fa94e7bea736c90f6
app/src/main/java/com/hdl/photovoltaic/widget/ConfirmationTipDialog.java
@@ -21,7 +21,7 @@
    private ConfirmationCancelDialog.onYesOnclickListener yesOnclickListener;//确定按钮被点击了的监听器
    private DialogConfirmationTipBinding viewBinding;
    private String titleStr;
    private String titleStr, contentStr, yesStr;
    public ConfirmationTipDialog(@NonNull Context context) {
        super(context, R.style.Custom_Dialog);
@@ -75,10 +75,55 @@
    }
    /**
     * 自定义"内容"文本
     *
     * @param content 内容
     */
    public void setContent(String content) {
        if (TextUtils.isEmpty(content)) {
            return;
        }
        contentStr = content;
        if (viewBinding != null) {
            viewBinding.iconTv.setVisibility(View.GONE);
            viewBinding.contentTv.setVisibility(View.VISIBLE);
            viewBinding.contentTv.setText(contentStr);
        }
    }
    /**
     * 自定义"确认"文本
     *
     * @param confirm 内容
     */
    public void setConfirmation(String confirm) {
        if (TextUtils.isEmpty(confirm)) {
            return;
        }
        yesStr = confirm;
        if (viewBinding != null) {
            viewBinding.comfirmTv.setText(yesStr);
        }
    }
    private void initData() {
        if (!TextUtils.isEmpty(titleStr)) {
            viewBinding.titleTv.setText(titleStr);
        }
        if (!TextUtils.isEmpty(contentStr)) {
            viewBinding.iconTv.setVisibility(View.GONE);
            viewBinding.contentTv.setVisibility(View.VISIBLE);
            viewBinding.contentTv.setText(contentStr);
        }
        if (!TextUtils.isEmpty(yesStr)) {
            viewBinding.comfirmTv.setText(yesStr);
        }
    }
    public void setYesOnclickListener(ConfirmationCancelDialog.onYesOnclickListener yesOnclickListener) {