From 399ac289f80b7a40aa4210341db6b447cacdcf14 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 09 八月 2022 17:42:33 +0800 Subject: [PATCH] 广告升级,隐私政策整改 --- app/src/main/java/com/tejia/lijin/app/ui/dialog/GoodsDetailNotifyDialog.java | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 55 insertions(+), 0 deletions(-) diff --git a/app/src/main/java/com/tejia/lijin/app/ui/dialog/GoodsDetailNotifyDialog.java b/app/src/main/java/com/tejia/lijin/app/ui/dialog/GoodsDetailNotifyDialog.java index f86751b..3444616 100644 --- a/app/src/main/java/com/tejia/lijin/app/ui/dialog/GoodsDetailNotifyDialog.java +++ b/app/src/main/java/com/tejia/lijin/app/ui/dialog/GoodsDetailNotifyDialog.java @@ -18,8 +18,10 @@ import com.tejia.lijin.app.util.ad.AdUtil; import com.tejia.lijin.app.util.ad.ExpressAdContainer; import com.tejia.lijin.app.util.ad.ExpressAdManager; +import com.tejia.lijin.app.util.ui.dialog.DialogUtil; import com.wpc.library.util.SystemCommon; import com.wpc.library.util.common.DimenUtils; +import com.wpc.library.util.common.StringUtils; import java.util.List; @@ -43,11 +45,32 @@ public static class Builder { private Activity context; IDialogButtonClick dialogButtonClickListener; + private String btnName; + private String link; + private Integer iconResourceId; + private String message; public Builder(Activity context) { this.context = context; } + + public Builder setLeftBtnInfo(String btnName, String link) { + this.btnName = btnName; + this.link = link; + return this; + } + + public Builder setMessage(String message) { + this.message = message; + return this; + } + + + public Builder setIconResource(Integer resourceId) { + this.iconResourceId = resourceId; + return this; + } public Builder setOnButtonClickListener(IDialogButtonClick dialogCloseListener) { this.dialogButtonClickListener = dialogCloseListener; @@ -62,6 +85,28 @@ AQuery mAquery = new AQuery(layout); final TextView tv_create = mAquery.id(R.id.tv_create).getTextView(); final TextView tv_fanli = mAquery.id(R.id.tv_fanli).getTextView(); + //icon_goods_detail_notify + if (iconResourceId != null) { + //闅愯棌 + mAquery.id(R.id.iv_icon).visibility(View.VISIBLE); + mAquery.id(R.id.iv_icon).image(iconResourceId); + } else { + mAquery.id(R.id.iv_icon).visibility(View.GONE); + } + + if (message != null) { + mAquery.id(R.id.tv_message).text(message); + } + + + if (!StringUtils.isNullOrEmpty(btnName)) { + tv_create.setVisibility(View.VISIBLE); + tv_create.setText(btnName); + } else { + tv_create.setVisibility(View.GONE); + tv_create.setText(btnName); + } + GradientDrawable gradientDrawable = new GradientDrawable(); gradientDrawable.setStroke(1, Color.parseColor("#F53245")); @@ -76,6 +121,9 @@ tv_create.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { + if (!StringUtils.isNullOrEmpty(link)) { + context.startActivity(new Intent(context, ShareBrowserActivity.class).putExtra("url", link)); + } if (dialogButtonClickListener != null) dialogButtonClickListener.onLeftClick(); } @@ -89,6 +137,13 @@ } }); + mAquery.id(R.id.iv_close).clicked(new View.OnClickListener() { + @Override + public void onClick(View v) { + DialogUtil.dismiss(dialog); + } + }); + dialog.addContentView(layout, new FrameLayout.LayoutParams( FrameLayout.LayoutParams.MATCH_PARENT, FrameLayout.LayoutParams.WRAP_CONTENT)); -- Gitblit v1.8.0