From abce02c7a61820f5d580f87364d542e817be429c Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 06 七月 2021 15:22:11 +0800
Subject: [PATCH] 1.1.1完善

---
 app/src/main/java/com/tejia/lijin/app/ui/dialog/GoodsDetailJumpLoaingDialog.java |   48 +++++++++++++++---------------------------------
 1 files changed, 15 insertions(+), 33 deletions(-)

diff --git a/app/src/main/java/com/tejia/lijin/app/ui/dialog/GoodsDetailJumpLoaingDialog.java b/app/src/main/java/com/tejia/lijin/app/ui/dialog/GoodsDetailJumpLoaingDialog.java
index 5db8deb..100b72f 100644
--- a/app/src/main/java/com/tejia/lijin/app/ui/dialog/GoodsDetailJumpLoaingDialog.java
+++ b/app/src/main/java/com/tejia/lijin/app/ui/dialog/GoodsDetailJumpLoaingDialog.java
@@ -4,10 +4,13 @@
 import android.app.Dialog;
 import android.content.Context;
 import android.content.Intent;
+import android.graphics.Color;
 import android.graphics.drawable.AnimationDrawable;
+import android.graphics.drawable.GradientDrawable;
 import android.view.LayoutInflater;
 import android.view.View;
 import android.widget.FrameLayout;
+import android.widget.LinearLayout;
 import android.widget.TextView;
 
 import com.androidquery.AQuery;
@@ -18,6 +21,8 @@
 import com.tejia.lijin.app.util.ad.ExpressAdContainer;
 import com.tejia.lijin.app.util.ad.ExpressAdManager;
 import com.wpc.library.util.SystemCommon;
+import com.wpc.library.util.common.DimenUtils;
+import com.wpc.library.widget.RatioLayout;
 import com.wpc.library.widget.ResizableImageView;
 
 import java.util.List;
@@ -84,14 +89,16 @@
 
         private void initView(AQuery mAuery) {
             if (!hasAd) {
+                mAuery.id(R.id.ll_top).visibility(View.GONE);
                 mAuery.id(R.id.ll_notify).visibility(View.GONE);
-                mAuery.id(R.id.ll_top).background(R.drawable.shape_dialog_goods_detail_jump_loading_top_common);
                 mAuery.id(R.id.ll_loading).visibility(View.VISIBLE);
                 mAuery.id(R.id.fl_ad).visibility(View.GONE);
                 mAuery.id(R.id.tv_time).text("姝e湪璺宠浆鑷�");
+                mAuery.id(R.id.ll_content).background(R.drawable.shape_dialog_goods_detail_jump_loading_top_common);
+                ((RatioLayout) mAuery.id(R.id.rl_container).getView()).setRatio(0.6f);
             } else {
+                mAuery.id(R.id.ll_top).visibility(View.VISIBLE);
                 mAuery.id(R.id.ll_notify).visibility(View.VISIBLE);
-                mAuery.id(R.id.ll_top).background(R.drawable.shape_dialog_goods_detail_jump_loading_top);
                 mAuery.id(R.id.ll_loading).visibility(View.GONE);
                 mAuery.id(R.id.fl_ad).visibility(View.VISIBLE);
                 mAuery.id(R.id.tv_time).text("");
@@ -125,11 +132,8 @@
 
             //闈濾IP
             if (hasAd) {
-                final FrameLayout fl_ad = (FrameLayout) mAquery.id(R.id.fl_ad_content).getView();
                 final TextView tv_time = mAquery.id(R.id.tv_time).getTextView();
-                final View skip = mAquery.id(R.id.tv_skip).getView();
                 //濉厖閫氱煡淇℃伅
-                mAquery.id(R.id.tv_notify).text(notifyDesc);
                 mAquery.id(R.id.ll_notify).clicked(new View.OnClickListener() {
                     @Override
                     public void onClick(View v) {
@@ -137,33 +141,10 @@
                     }
                 });
 
-                //闇�瑕佸睍绀哄箍鍛婏紝鐒跺悗鍊掕鏃�
-                mAquery.id(R.id.tv_skip).clicked(new View.OnClickListener() {
-
-                    @Override
-                    public void onClick(View v) {
-                        if (dialog.isShowing())
-                            dialog.dismiss();
-                        if (dialogCloseListener != null) {
-                            dialogCloseListener.onClose(false);
-                        }
-                    }
-                });
-                //濉厖骞垮憡
-                new ExpressAdManager(AdUtil.AD_TYPE.valueOf(adType), context).loadGoodsJumpLoadingAd(adPid, new ExpressAdManager.IAdLoadListener() {
-                    @Override
-                    public void onSuccess(List<ExpressAdContainer> adList) {
-                        if (adList != null && adList.size() > 0) {
-                            skip.setVisibility(View.VISIBLE);
-                            //骞垮憡
-                            ExpressAdManager.renderAndFillAd(context, adList.get(0), fl_ad, new ExpressAdManager.IAdEventListener() {
-                                @Override
-                                public void closeAd(ExpressAdContainer ad) {
-                                }
-                            });
-                        }
-                    }
-                });
+                GradientDrawable drawable = new GradientDrawable();
+                drawable.setColor(Color.WHITE);
+                drawable.setCornerRadius(DimenUtils.dip2px(context, 30));
+                ((LinearLayout) mAquery.id(R.id.ll_notify).getView()).setBackground(drawable);
 
 
                 runnable = new Runnable() {
@@ -176,7 +157,8 @@
                         } else {
                             if (dialog.isShowing())
                                 dialog.dismiss();
-                            dialogCloseListener.onClose(true);
+                            if (dialogCloseListener != null)
+                                dialogCloseListener.onClose(true);
                         }
                     }
                 };

--
Gitblit v1.8.0