From ddff7888bf7e754d12fb5fc85a58f3012f456490 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期六, 05 六月 2021 17:26:03 +0800 Subject: [PATCH] 特价完善 --- app/src/main/java/com/tejia/lijin/app/ui/dialog/GoodsDetailNotifyDialog.java | 29 +++++++++++++++++++++++++++++ 1 files changed, 29 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..1f983c8 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,19 @@ public static class Builder { private Activity context; IDialogButtonClick dialogButtonClickListener; + private String btnName; + private String link; public Builder(Activity context) { this.context = context; } + + public Builder setLeftBtnInfo(String btnName, String link) { + this.btnName = btnName; + this.link = link; + return this; + } public Builder setOnButtonClickListener(IDialogButtonClick dialogCloseListener) { this.dialogButtonClickListener = dialogCloseListener; @@ -63,6 +73,15 @@ final TextView tv_create = mAquery.id(R.id.tv_create).getTextView(); final TextView tv_fanli = mAquery.id(R.id.tv_fanli).getTextView(); + 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")); gradientDrawable.setColor(Color.WHITE); @@ -76,6 +95,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 +111,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