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