Add decompiled APK source code (JADX)

- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
package com.mbridge.msdk.dycreator.baseview.rewardpopview;
/* loaded from: classes4.dex */
public interface AcquireRewardPopViewBehaviourListener {
void onOutOfContentClicked(float f, float f2);
void onReceivedFail(String str);
void onReceivedSuccess(int i);
}

View File

@@ -0,0 +1,70 @@
package com.mbridge.msdk.dycreator.baseview.rewardpopview;
/* loaded from: classes4.dex */
public class AcquireRewardPopViewConst {
public static final int DEFAULT_COLOR_00B09A80 = 11573888;
public static final int DEFAULT_COLOR_00F3A850 = 15968336;
public static final int DEFAULT_COLOR_00FDB258 = 16626264;
public static final int DEFAULT_COLOR_33EF7601 = 871331329;
public static final int DEFAULT_COLOR_3B3127 = -12898009;
public static final int DEFAULT_COLOR_50000000 = -939524096;
public static final int DEFAULT_COLOR_89664C = -7772596;
public static final int DEFAULT_COLOR_8B6B45 = -7640251;
public static final int DEFAULT_COLOR_D26700 = -2988288;
public static final int DEFAULT_COLOR_E56F19 = -1741031;
public static final int DEFAULT_COLOR_EC7501 = -1280767;
public static final int DEFAULT_COLOR_FF8B00 = -29952;
public static final int DEFAULT_COLOR_FF932B = -27861;
public static final int DEFAULT_COLOR_FFB09A80 = -5203328;
public static final int DEFAULT_COLOR_FFBD6F = -17041;
public static final int DEFAULT_COLOR_FFC27A = -15750;
public static final int DEFAULT_COLOR_FFE0B5 = -8011;
public static final int DEFAULT_COLOR_FFE39E4A = -1860022;
public static final int DEFAULT_COLOR_FFFBE2 = -1054;
public static final int DEFAULT_COLOR_FFFBED = -1043;
public static final String DEFAULT_FAIL_TIP_TEXT_CN = "下次再接再厉";
public static final String DEFAULT_FAIL_TIP_TEXT_EN = "Try again next time";
public static final String DEFAULT_FAIL_TIP_TEXT_JP = "今度また挑戦してみてください";
public static final String DEFAULT_FAIL_TIP_TEXT_KR = "다음에 다시 도전해보세요";
public static final String DEFAULT_FAIL_TITLE_TEXT_CN = "回答错误!";
public static final String DEFAULT_FAIL_TITLE_TEXT_EN = "Wrong answer!";
public static final String DEFAULT_FAIL_TITLE_TEXT_JP = "間違えました!";
public static final String DEFAULT_FAIL_TITLE_TEXT_KR = "틀렸습니다!";
public static final String DEFAULT_QUESTION_TIP_TEXT_CN = "答对问题即可提前%1$s秒跳过视频播放并获得奖励";
public static final String DEFAULT_QUESTION_TIP_TEXT_EN = "Answer the question correctly to skip the video %1$ss early and get reward.";
public static final String DEFAULT_QUESTION_TIP_TEXT_JP = "質問に正しく答えますとビデオを%1$s秒早めにスキップできます。";
public static final String DEFAULT_QUESTION_TIP_TEXT_KR = "정답을 올리면 비디오를 %1$s초 일찍 건너뛸 수 있습니다.";
public static final String DEFAULT_QUESTION_TITLE_TEXT_CN = "现在播放的是以下何广告?";
public static final String DEFAULT_QUESTION_TITLE_TEXT_EN = "Which of the following ads is currently playing?";
public static final String DEFAULT_QUESTION_TITLE_TEXT_JP = "現在流れている広告はどれですか?";
public static final String DEFAULT_QUESTION_TITLE_TEXT_KR = "지금 재생 중인 광고는 어느것입니까?";
public static final String[] DEFAULT_RANDOM_ANSWERS_CN = {"花店", "星星", "动物园", "长颈鹿", "无尾熊", "夹心饼干", "薯片", "企鹅", "停车场", "零食大礼包"};
public static final String[] DEFAULT_RANDOM_ANSWERS_EN = {"Flower Shop", "Star", "Zoo", "Giraffe", "Koala", "Sandwich Cookies", "Potato Chips", "Penguin", "parking lot", "Snack Bundle"};
public static final String[] DEFAULT_RANDOM_ANSWERS_JP = {"フローリスト", "", "動物園", "ジラフ", "ノーテール・ベア", "サンドウィッチクッキー", "ポテトチップス", "ペンギン", "駐車場", "スナックパック"};
public static final String[] DEFAULT_RANDOM_ANSWERS_KR = {"꽃 가게", "", "동물원", "기린", "코알라", "샌드위치 쿠키", "감자 칩", "펭귄", "주차장", "스낵 번들"};
public static final String DEFAULT_REASON_AUTO_DISMISS = "Auto dismissed";
public static final String DEFAULT_REASON_CLICK_CLOSE = "Close view clicked";
public static final String DEFAULT_REASON_CLICK_WRONG_ANSWER = "Clicked wrong answer";
public static final String DEFAULT_SLIDE_SUCCESS_TEXT_CN = "完成滑动!";
public static final String DEFAULT_SLIDE_SUCCESS_TEXT_EN = "Finish scrolling!";
public static final String DEFAULT_SLIDE_SUCCESS_TEXT_JP = "スクロールㅈ完了!";
public static final String DEFAULT_SLIDE_SUCCESS_TEXT_KR = "스크롤 완성!";
public static final String DEFAULT_SLIDE_TIP_TEXT_CN = "完成滑动即可提前%1$s秒跳过视频播放";
public static final String DEFAULT_SLIDE_TIP_TEXT_EN = "Scroll the video to skip the video %1$ss early.";
public static final String DEFAULT_SLIDE_TIP_TEXT_JP = "スクロールしますとビデオを%1$s秒早めにスキップできます。";
public static final String DEFAULT_SLIDE_TIP_TEXT_KR = "스크롤하시면 비디오를 %1$s초 일찍 건너뛸 수 있습니다.";
public static final String DEFAULT_SLIDE_TITLE_TEXT_CN = "滑动视频 获得奖励";
public static final String DEFAULT_SLIDE_TITLE_TEXT_EN = "Scroll the video to get reward";
public static final String DEFAULT_SLIDE_TITLE_TEXT_JP = "動画をスクロールしてリワードを獲得しましょう";
public static final String DEFAULT_SLIDE_TITLE_TEXT_KR = "비디오를 스크롤해서 보상을 받으세요";
public static final String DEFAULT_SUCCESS_TIP_TEXT_CN = "恭喜您可提前%1$s秒跳过视频并获得奖励";
public static final String DEFAULT_SUCCESS_TIP_TEXT_EN = "Congrats!You can skip the video %1$ss earlier and get the reward";
public static final String DEFAULT_SUCCESS_TIP_TEXT_JP = "おめでとう!ビデオ%1$s秒を早くスキップしてリワードを得ることができます。";
public static final String DEFAULT_SUCCESS_TIP_TEXT_KR = "축하합니다! 비디오 %1$s초를 일찍 건너뛰고 보상을 받을 수 있습니다.";
public static final String DEFAULT_SUCCESS_TITLE_TEXT_CN = "回答正确!";
public static final String DEFAULT_SUCCESS_TITLE_TEXT_EN = "Correct!";
public static final String DEFAULT_SUCCESS_TITLE_TEXT_JP = "正解です!";
public static final String DEFAULT_SUCCESS_TITLE_TEXT_KR = "정답입니다!";
public static final int TYPE_POP_QUESTION = 1;
public static final int TYPE_POP_SLIDE = 2;
}

View File

@@ -0,0 +1,302 @@
package com.mbridge.msdk.dycreator.baseview.rewardpopview;
import android.text.TextUtils;
import com.mbridge.msdk.foundation.tools.af;
import java.util.ArrayList;
import java.util.List;
/* loaded from: classes4.dex */
public class AcquireRewardPopViewParameters {
public AcquireRewardPopViewBehaviourListener behaviourListener;
public String failTip;
public String failTitle;
public String language;
public String placementId;
public List<String> rightAnswerList;
public String slideSuccessTitle;
public String slideTip;
public String slideTitle;
public String successTip;
public String successTitle;
public String tips;
public String title;
public String unitId;
public int viewType;
public List<String> wrongAnswerList;
public int autoDismissTime = 5;
public int reduceTime = 0;
public boolean canClickMaskArea = true;
public int viewBackLayerTopColor = AcquireRewardPopViewConst.DEFAULT_COLOR_FFC27A;
public int viewBackLayerBottomColor = AcquireRewardPopViewConst.DEFAULT_COLOR_FF932B;
public int viewForegroundTopColor = AcquireRewardPopViewConst.DEFAULT_COLOR_FFFBE2;
public int viewForegroundBottomColor = AcquireRewardPopViewConst.DEFAULT_COLOR_FFE0B5;
public int buttonBackgroundLightColor = AcquireRewardPopViewConst.DEFAULT_COLOR_FF8B00;
public int buttonBackgroundDarkColor = AcquireRewardPopViewConst.DEFAULT_COLOR_33EF7601;
public int titleTextColor = AcquireRewardPopViewConst.DEFAULT_COLOR_E56F19;
public int tipTextColor = AcquireRewardPopViewConst.DEFAULT_COLOR_89664C;
public int buttonTextLightColor = -1;
public int buttonTextDarkColor = AcquireRewardPopViewConst.DEFAULT_COLOR_D26700;
public int successTipTextColor = -1;
public int failTipTextColor = -1;
public int containerBackgroundColor = AcquireRewardPopViewConst.DEFAULT_COLOR_50000000;
public int successTitleGradientStartColor = AcquireRewardPopViewConst.DEFAULT_COLOR_FFFBED;
public int successTitleGradientEndColor = AcquireRewardPopViewConst.DEFAULT_COLOR_FFBD6F;
public int successTitleShadowColor = AcquireRewardPopViewConst.DEFAULT_COLOR_EC7501;
public int successTitleTextSize = 40;
public float successTitleShadowRadius = 3.0f;
public float successTitleShadowDx = 1.5f;
public float successTitleShadowDy = 1.8f;
public int failTitleGradientStartColor = -1;
public int failTitleGradientEndColor = AcquireRewardPopViewConst.DEFAULT_COLOR_8B6B45;
public int failTitleShadowColor = AcquireRewardPopViewConst.DEFAULT_COLOR_3B3127;
public int failTitleTextSize = 40;
public float failTitleShadowRadius = 3.0f;
public float failTitleShadowDx = 1.5f;
public float failTitleShadowDy = 1.8f;
public static Builder builder(String str, String str2, int i, String str3) {
if (TextUtils.isEmpty(str2)) {
af.b("AcquireRewardPopViewParameters", "Unit id must not null.");
return null;
}
if (i == 0) {
i = 1;
}
if (TextUtils.isEmpty(str3)) {
str3 = "EN";
}
return new Builder(str, str2, i, str3);
}
public static class Builder {
private AcquireRewardPopViewParameters a;
public AcquireRewardPopViewParameters build() {
return this.a;
}
/* JADX WARN: Removed duplicated region for block: B:11:0x007f */
/* JADX WARN: Removed duplicated region for block: B:8:0x004f */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public Builder(java.lang.String r3, java.lang.String r4, int r5, java.lang.String r6) {
/*
Method dump skipped, instructions count: 286
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.dycreator.baseview.rewardpopview.AcquireRewardPopViewParameters.Builder.<init>(java.lang.String, java.lang.String, int, java.lang.String):void");
}
public Builder setAutoDismissTime(int i) {
this.a.autoDismissTime = i;
return this;
}
public Builder setReduceTime(int i) {
this.a.reduceTime = i;
return this;
}
public Builder setCanClickMaskArea(boolean z) {
this.a.canClickMaskArea = z;
return this;
}
public Builder setTitle(String str) {
this.a.title = str;
return this;
}
public Builder setTips(String str) {
this.a.tips = str;
return this;
}
public Builder setSuccessTitle(String str) {
this.a.successTitle = str;
return this;
}
public Builder setSuccessTip(String str) {
this.a.successTip = str;
return this;
}
public Builder setFailTitle(String str) {
this.a.failTitle = str;
return this;
}
public Builder setFailTip(String str) {
this.a.failTip = str;
return this;
}
public Builder setSlideTitle(String str) {
this.a.slideTitle = str;
return this;
}
public Builder setSlideTip(String str) {
this.a.slideTip = str;
return this;
}
public Builder setSlideSuccessTitle(String str) {
this.a.slideSuccessTitle = str;
return this;
}
public Builder setRightAnswerList(ArrayList<String> arrayList) {
this.a.rightAnswerList = arrayList;
return this;
}
public Builder setWrongAnswerList(ArrayList<String> arrayList) {
this.a.wrongAnswerList = arrayList;
return this;
}
public Builder setViewBackLayerTopColor(int i) {
this.a.viewBackLayerTopColor = i;
return this;
}
public Builder setViewBackLayerBottomColor(int i) {
this.a.viewBackLayerBottomColor = i;
return this;
}
public Builder setViewForegroundTopColor(int i) {
this.a.viewForegroundTopColor = i;
return this;
}
public Builder setViewForegroundBottomColor(int i) {
this.a.viewForegroundBottomColor = i;
return this;
}
public Builder setButtonBackgroundLightColor(int i) {
this.a.buttonBackgroundLightColor = i;
return this;
}
public Builder setButtonBackgroundDarkColor(int i) {
this.a.buttonBackgroundDarkColor = i;
return this;
}
public Builder setTitleTextColor(int i) {
this.a.titleTextColor = i;
return this;
}
public Builder setTipTextColor(int i) {
this.a.tipTextColor = i;
return this;
}
public Builder setButtonTextLightColor(int i) {
this.a.buttonTextLightColor = i;
return this;
}
public Builder setButtonTextDarkColor(int i) {
this.a.buttonTextDarkColor = i;
return this;
}
public Builder setSuccessTipTextColor(int i) {
this.a.successTipTextColor = i;
return this;
}
public Builder setFailTipTextColor(int i) {
this.a.failTipTextColor = i;
return this;
}
public Builder setContainerBackgroundColor(int i) {
this.a.containerBackgroundColor = i;
return this;
}
public Builder setSuccessTitleGradientStartColor(int i) {
this.a.successTitleGradientStartColor = i;
return this;
}
public Builder setSuccessTitleGradientEndColor(int i) {
this.a.successTitleGradientEndColor = i;
return this;
}
public Builder setSuccessTitleShadowColor(int i) {
this.a.successTitleShadowColor = i;
return this;
}
public Builder setSuccessTitleTextSize(int i) {
this.a.successTitleTextSize = i;
return this;
}
public Builder setSuccessTitleShadowRadius(float f) {
this.a.successTitleShadowRadius = f;
return this;
}
public Builder setSuccessTitleShadowDx(float f) {
this.a.successTitleShadowDx = f;
return this;
}
public Builder setSuccessTitleShadowDy(float f) {
this.a.successTitleShadowDy = f;
return this;
}
public Builder setFailTitleGradientStartColor(int i) {
this.a.failTitleGradientStartColor = i;
return this;
}
public Builder setFailTitleGradientEndColor(int i) {
this.a.failTitleGradientEndColor = i;
return this;
}
public Builder setFailTitleShadowColor(int i) {
this.a.failTitleShadowColor = i;
return this;
}
public Builder setFailTitleTextSize(int i) {
this.a.failTitleTextSize = i;
return this;
}
public Builder setFailTitleShadowRadius(float f) {
this.a.failTitleShadowRadius = f;
return this;
}
public Builder setFailTitleShadowDx(float f) {
this.a.failTitleShadowDx = f;
return this;
}
public Builder setFailTitleShadowDy(float f) {
this.a.failTitleShadowDy = f;
return this;
}
public Builder setBehaviourListener(AcquireRewardPopViewBehaviourListener acquireRewardPopViewBehaviourListener) {
this.a.behaviourListener = acquireRewardPopViewBehaviourListener;
return this;
}
}
}

View File

@@ -0,0 +1,970 @@
package com.mbridge.msdk.dycreator.baseview.rewardpopview;
import android.content.Context;
import android.graphics.drawable.Drawable;
import android.graphics.drawable.GradientDrawable;
import android.graphics.drawable.LayerDrawable;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.view.MotionEvent;
import android.view.View;
import android.view.animation.AlphaAnimation;
import android.view.animation.Animation;
import android.view.animation.AnimationSet;
import android.view.animation.TranslateAnimation;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;
import androidx.annotation.Nullable;
import androidx.annotation.RequiresApi;
import androidx.core.view.GravityCompat;
import com.mbridge.msdk.dycreator.baseview.rewardpopview.MBGradientAndShadowTextView;
import com.mbridge.msdk.foundation.controller.c;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ak;
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
/* loaded from: classes4.dex */
public class MBAcquireRewardPopView extends RelativeLayout {
private final String a;
private AcquireRewardPopViewParameters b;
private AnimationSet c;
private float d;
private float e;
private float f;
private float g;
private int h;
private boolean i;
private boolean j;
private TextView k;
private final View.OnClickListener l;
private Runnable m;
private Runnable n;
private View.OnTouchListener o;
private final View.OnClickListener p;
private final View.OnClickListener q;
public static /* synthetic */ int i(MBAcquireRewardPopView mBAcquireRewardPopView) {
int i = mBAcquireRewardPopView.h;
mBAcquireRewardPopView.h = i - 1;
return i;
}
public MBAcquireRewardPopView(Context context) {
super(context);
this.a = "MBAcquireRewardPopView";
this.d = 0.0f;
this.e = 0.0f;
this.f = 0.0f;
this.g = 0.0f;
this.l = new View.OnClickListener() { // from class: com.mbridge.msdk.dycreator.baseview.rewardpopview.MBAcquireRewardPopView.5
@Override // android.view.View.OnClickListener
public void onClick(View view) {
MBAcquireRewardPopView mBAcquireRewardPopView = MBAcquireRewardPopView.this;
mBAcquireRewardPopView.removeCallbacks(mBAcquireRewardPopView.m);
String str = (String) view.getTag();
if (TextUtils.isEmpty(str)) {
return;
}
boolean contains = MBAcquireRewardPopView.this.b.rightAnswerList.contains(str);
MBAcquireRewardPopView mBAcquireRewardPopView2 = MBAcquireRewardPopView.this;
View e = contains ? MBAcquireRewardPopView.e(mBAcquireRewardPopView2) : MBAcquireRewardPopView.f(mBAcquireRewardPopView2);
View childAt = MBAcquireRewardPopView.this.getChildAt(0);
if (childAt != null) {
MBAcquireRewardPopView.a(MBAcquireRewardPopView.this, childAt, e);
}
if (MBAcquireRewardPopView.this.b.behaviourListener != null) {
if (contains) {
MBAcquireRewardPopView.this.b.behaviourListener.onReceivedSuccess(MBAcquireRewardPopView.this.b.reduceTime);
} else {
MBAcquireRewardPopView.this.b.behaviourListener.onReceivedFail(AcquireRewardPopViewConst.DEFAULT_REASON_CLICK_WRONG_ANSWER);
}
}
MBAcquireRewardPopView mBAcquireRewardPopView3 = MBAcquireRewardPopView.this;
mBAcquireRewardPopView3.postDelayed(mBAcquireRewardPopView3.n, 2000L);
}
};
this.m = new Runnable() { // from class: com.mbridge.msdk.dycreator.baseview.rewardpopview.MBAcquireRewardPopView.6
@Override // java.lang.Runnable
public void run() {
if (MBAcquireRewardPopView.this.h <= 0) {
if (MBAcquireRewardPopView.this.b.behaviourListener != null) {
MBAcquireRewardPopView.this.b.behaviourListener.onReceivedFail(AcquireRewardPopViewConst.DEFAULT_REASON_AUTO_DISMISS);
}
MBAcquireRewardPopView.this.i = false;
MBAcquireRewardPopView.this.setVisibility(8);
MBAcquireRewardPopView.this.removeAllViews();
return;
}
MBAcquireRewardPopView.i(MBAcquireRewardPopView.this);
MBAcquireRewardPopView mBAcquireRewardPopView = MBAcquireRewardPopView.this;
mBAcquireRewardPopView.postDelayed(mBAcquireRewardPopView.m, 1000L);
}
};
this.n = new Runnable() { // from class: com.mbridge.msdk.dycreator.baseview.rewardpopview.MBAcquireRewardPopView.7
@Override // java.lang.Runnable
public void run() {
AlphaAnimation alphaAnimation = new AlphaAnimation(1.0f, 0.0f);
alphaAnimation.setDuration(300L);
alphaAnimation.setAnimationListener(new Animation.AnimationListener() { // from class: com.mbridge.msdk.dycreator.baseview.rewardpopview.MBAcquireRewardPopView.7.1
@Override // android.view.animation.Animation.AnimationListener
public void onAnimationRepeat(Animation animation) {
}
@Override // android.view.animation.Animation.AnimationListener
public void onAnimationStart(Animation animation) {
}
@Override // android.view.animation.Animation.AnimationListener
public void onAnimationEnd(Animation animation) {
MBAcquireRewardPopView.this.i = false;
MBAcquireRewardPopView.this.setVisibility(8);
MBAcquireRewardPopView.this.removeAllViews();
}
});
MBAcquireRewardPopView.this.startAnimation(alphaAnimation);
}
};
this.o = new View.OnTouchListener() { // from class: com.mbridge.msdk.dycreator.baseview.rewardpopview.MBAcquireRewardPopView.8
@Override // android.view.View.OnTouchListener
public boolean onTouch(View view, MotionEvent motionEvent) {
int action = motionEvent.getAction();
if (action == 0) {
MBAcquireRewardPopView.this.d = motionEvent.getX();
MBAcquireRewardPopView.this.e = motionEvent.getY();
} else if (action != 1) {
if (action == 2) {
MBAcquireRewardPopView.this.f = motionEvent.getX();
MBAcquireRewardPopView.this.g = motionEvent.getY();
}
} else if (MBAcquireRewardPopView.this.f <= MBAcquireRewardPopView.this.d) {
MBAcquireRewardPopView.this.b.behaviourListener.onOutOfContentClicked(MBAcquireRewardPopView.this.d, MBAcquireRewardPopView.this.e);
} else if (Math.abs(MBAcquireRewardPopView.this.f - MBAcquireRewardPopView.this.d) <= 50.0f || Math.abs(MBAcquireRewardPopView.this.g - MBAcquireRewardPopView.this.e) >= 100.0f) {
MBAcquireRewardPopView.this.b.behaviourListener.onOutOfContentClicked(MBAcquireRewardPopView.this.d, MBAcquireRewardPopView.this.e);
} else {
if (MBAcquireRewardPopView.this.j) {
return false;
}
MBAcquireRewardPopView mBAcquireRewardPopView = MBAcquireRewardPopView.this;
mBAcquireRewardPopView.removeCallbacks(mBAcquireRewardPopView.m);
MBAcquireRewardPopView.this.j = true;
View e = MBAcquireRewardPopView.e(MBAcquireRewardPopView.this);
View childAt = MBAcquireRewardPopView.this.getChildAt(0);
if (childAt != null) {
MBAcquireRewardPopView.a(MBAcquireRewardPopView.this, childAt, e);
}
if (MBAcquireRewardPopView.this.b.behaviourListener != null) {
MBAcquireRewardPopView.this.b.behaviourListener.onReceivedSuccess(MBAcquireRewardPopView.this.b.reduceTime);
}
MBAcquireRewardPopView mBAcquireRewardPopView2 = MBAcquireRewardPopView.this;
mBAcquireRewardPopView2.postDelayed(mBAcquireRewardPopView2.n, 2000L);
}
return false;
}
};
this.p = new View.OnClickListener() { // from class: com.mbridge.msdk.dycreator.baseview.rewardpopview.MBAcquireRewardPopView.9
@Override // android.view.View.OnClickListener
public void onClick(View view) {
if (MBAcquireRewardPopView.this.b.behaviourListener != null) {
MBAcquireRewardPopView.this.b.behaviourListener.onOutOfContentClicked(MBAcquireRewardPopView.this.d, MBAcquireRewardPopView.this.e);
}
}
};
this.q = new View.OnClickListener() { // from class: com.mbridge.msdk.dycreator.baseview.rewardpopview.MBAcquireRewardPopView.10
@Override // android.view.View.OnClickListener
public void onClick(View view) {
if (MBAcquireRewardPopView.this.b.behaviourListener != null) {
MBAcquireRewardPopView.this.b.behaviourListener.onReceivedFail(AcquireRewardPopViewConst.DEFAULT_REASON_CLICK_CLOSE);
}
MBAcquireRewardPopView.this.i = false;
MBAcquireRewardPopView.this.setVisibility(8);
MBAcquireRewardPopView.this.removeAllViews();
}
};
}
public MBAcquireRewardPopView(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
this.a = "MBAcquireRewardPopView";
this.d = 0.0f;
this.e = 0.0f;
this.f = 0.0f;
this.g = 0.0f;
this.l = new View.OnClickListener() { // from class: com.mbridge.msdk.dycreator.baseview.rewardpopview.MBAcquireRewardPopView.5
@Override // android.view.View.OnClickListener
public void onClick(View view) {
MBAcquireRewardPopView mBAcquireRewardPopView = MBAcquireRewardPopView.this;
mBAcquireRewardPopView.removeCallbacks(mBAcquireRewardPopView.m);
String str = (String) view.getTag();
if (TextUtils.isEmpty(str)) {
return;
}
boolean contains = MBAcquireRewardPopView.this.b.rightAnswerList.contains(str);
MBAcquireRewardPopView mBAcquireRewardPopView2 = MBAcquireRewardPopView.this;
View e = contains ? MBAcquireRewardPopView.e(mBAcquireRewardPopView2) : MBAcquireRewardPopView.f(mBAcquireRewardPopView2);
View childAt = MBAcquireRewardPopView.this.getChildAt(0);
if (childAt != null) {
MBAcquireRewardPopView.a(MBAcquireRewardPopView.this, childAt, e);
}
if (MBAcquireRewardPopView.this.b.behaviourListener != null) {
if (contains) {
MBAcquireRewardPopView.this.b.behaviourListener.onReceivedSuccess(MBAcquireRewardPopView.this.b.reduceTime);
} else {
MBAcquireRewardPopView.this.b.behaviourListener.onReceivedFail(AcquireRewardPopViewConst.DEFAULT_REASON_CLICK_WRONG_ANSWER);
}
}
MBAcquireRewardPopView mBAcquireRewardPopView3 = MBAcquireRewardPopView.this;
mBAcquireRewardPopView3.postDelayed(mBAcquireRewardPopView3.n, 2000L);
}
};
this.m = new Runnable() { // from class: com.mbridge.msdk.dycreator.baseview.rewardpopview.MBAcquireRewardPopView.6
@Override // java.lang.Runnable
public void run() {
if (MBAcquireRewardPopView.this.h <= 0) {
if (MBAcquireRewardPopView.this.b.behaviourListener != null) {
MBAcquireRewardPopView.this.b.behaviourListener.onReceivedFail(AcquireRewardPopViewConst.DEFAULT_REASON_AUTO_DISMISS);
}
MBAcquireRewardPopView.this.i = false;
MBAcquireRewardPopView.this.setVisibility(8);
MBAcquireRewardPopView.this.removeAllViews();
return;
}
MBAcquireRewardPopView.i(MBAcquireRewardPopView.this);
MBAcquireRewardPopView mBAcquireRewardPopView = MBAcquireRewardPopView.this;
mBAcquireRewardPopView.postDelayed(mBAcquireRewardPopView.m, 1000L);
}
};
this.n = new Runnable() { // from class: com.mbridge.msdk.dycreator.baseview.rewardpopview.MBAcquireRewardPopView.7
@Override // java.lang.Runnable
public void run() {
AlphaAnimation alphaAnimation = new AlphaAnimation(1.0f, 0.0f);
alphaAnimation.setDuration(300L);
alphaAnimation.setAnimationListener(new Animation.AnimationListener() { // from class: com.mbridge.msdk.dycreator.baseview.rewardpopview.MBAcquireRewardPopView.7.1
@Override // android.view.animation.Animation.AnimationListener
public void onAnimationRepeat(Animation animation) {
}
@Override // android.view.animation.Animation.AnimationListener
public void onAnimationStart(Animation animation) {
}
@Override // android.view.animation.Animation.AnimationListener
public void onAnimationEnd(Animation animation) {
MBAcquireRewardPopView.this.i = false;
MBAcquireRewardPopView.this.setVisibility(8);
MBAcquireRewardPopView.this.removeAllViews();
}
});
MBAcquireRewardPopView.this.startAnimation(alphaAnimation);
}
};
this.o = new View.OnTouchListener() { // from class: com.mbridge.msdk.dycreator.baseview.rewardpopview.MBAcquireRewardPopView.8
@Override // android.view.View.OnTouchListener
public boolean onTouch(View view, MotionEvent motionEvent) {
int action = motionEvent.getAction();
if (action == 0) {
MBAcquireRewardPopView.this.d = motionEvent.getX();
MBAcquireRewardPopView.this.e = motionEvent.getY();
} else if (action != 1) {
if (action == 2) {
MBAcquireRewardPopView.this.f = motionEvent.getX();
MBAcquireRewardPopView.this.g = motionEvent.getY();
}
} else if (MBAcquireRewardPopView.this.f <= MBAcquireRewardPopView.this.d) {
MBAcquireRewardPopView.this.b.behaviourListener.onOutOfContentClicked(MBAcquireRewardPopView.this.d, MBAcquireRewardPopView.this.e);
} else if (Math.abs(MBAcquireRewardPopView.this.f - MBAcquireRewardPopView.this.d) <= 50.0f || Math.abs(MBAcquireRewardPopView.this.g - MBAcquireRewardPopView.this.e) >= 100.0f) {
MBAcquireRewardPopView.this.b.behaviourListener.onOutOfContentClicked(MBAcquireRewardPopView.this.d, MBAcquireRewardPopView.this.e);
} else {
if (MBAcquireRewardPopView.this.j) {
return false;
}
MBAcquireRewardPopView mBAcquireRewardPopView = MBAcquireRewardPopView.this;
mBAcquireRewardPopView.removeCallbacks(mBAcquireRewardPopView.m);
MBAcquireRewardPopView.this.j = true;
View e = MBAcquireRewardPopView.e(MBAcquireRewardPopView.this);
View childAt = MBAcquireRewardPopView.this.getChildAt(0);
if (childAt != null) {
MBAcquireRewardPopView.a(MBAcquireRewardPopView.this, childAt, e);
}
if (MBAcquireRewardPopView.this.b.behaviourListener != null) {
MBAcquireRewardPopView.this.b.behaviourListener.onReceivedSuccess(MBAcquireRewardPopView.this.b.reduceTime);
}
MBAcquireRewardPopView mBAcquireRewardPopView2 = MBAcquireRewardPopView.this;
mBAcquireRewardPopView2.postDelayed(mBAcquireRewardPopView2.n, 2000L);
}
return false;
}
};
this.p = new View.OnClickListener() { // from class: com.mbridge.msdk.dycreator.baseview.rewardpopview.MBAcquireRewardPopView.9
@Override // android.view.View.OnClickListener
public void onClick(View view) {
if (MBAcquireRewardPopView.this.b.behaviourListener != null) {
MBAcquireRewardPopView.this.b.behaviourListener.onOutOfContentClicked(MBAcquireRewardPopView.this.d, MBAcquireRewardPopView.this.e);
}
}
};
this.q = new View.OnClickListener() { // from class: com.mbridge.msdk.dycreator.baseview.rewardpopview.MBAcquireRewardPopView.10
@Override // android.view.View.OnClickListener
public void onClick(View view) {
if (MBAcquireRewardPopView.this.b.behaviourListener != null) {
MBAcquireRewardPopView.this.b.behaviourListener.onReceivedFail(AcquireRewardPopViewConst.DEFAULT_REASON_CLICK_CLOSE);
}
MBAcquireRewardPopView.this.i = false;
MBAcquireRewardPopView.this.setVisibility(8);
MBAcquireRewardPopView.this.removeAllViews();
}
};
}
public MBAcquireRewardPopView(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
this.a = "MBAcquireRewardPopView";
this.d = 0.0f;
this.e = 0.0f;
this.f = 0.0f;
this.g = 0.0f;
this.l = new View.OnClickListener() { // from class: com.mbridge.msdk.dycreator.baseview.rewardpopview.MBAcquireRewardPopView.5
@Override // android.view.View.OnClickListener
public void onClick(View view) {
MBAcquireRewardPopView mBAcquireRewardPopView = MBAcquireRewardPopView.this;
mBAcquireRewardPopView.removeCallbacks(mBAcquireRewardPopView.m);
String str = (String) view.getTag();
if (TextUtils.isEmpty(str)) {
return;
}
boolean contains = MBAcquireRewardPopView.this.b.rightAnswerList.contains(str);
MBAcquireRewardPopView mBAcquireRewardPopView2 = MBAcquireRewardPopView.this;
View e = contains ? MBAcquireRewardPopView.e(mBAcquireRewardPopView2) : MBAcquireRewardPopView.f(mBAcquireRewardPopView2);
View childAt = MBAcquireRewardPopView.this.getChildAt(0);
if (childAt != null) {
MBAcquireRewardPopView.a(MBAcquireRewardPopView.this, childAt, e);
}
if (MBAcquireRewardPopView.this.b.behaviourListener != null) {
if (contains) {
MBAcquireRewardPopView.this.b.behaviourListener.onReceivedSuccess(MBAcquireRewardPopView.this.b.reduceTime);
} else {
MBAcquireRewardPopView.this.b.behaviourListener.onReceivedFail(AcquireRewardPopViewConst.DEFAULT_REASON_CLICK_WRONG_ANSWER);
}
}
MBAcquireRewardPopView mBAcquireRewardPopView3 = MBAcquireRewardPopView.this;
mBAcquireRewardPopView3.postDelayed(mBAcquireRewardPopView3.n, 2000L);
}
};
this.m = new Runnable() { // from class: com.mbridge.msdk.dycreator.baseview.rewardpopview.MBAcquireRewardPopView.6
@Override // java.lang.Runnable
public void run() {
if (MBAcquireRewardPopView.this.h <= 0) {
if (MBAcquireRewardPopView.this.b.behaviourListener != null) {
MBAcquireRewardPopView.this.b.behaviourListener.onReceivedFail(AcquireRewardPopViewConst.DEFAULT_REASON_AUTO_DISMISS);
}
MBAcquireRewardPopView.this.i = false;
MBAcquireRewardPopView.this.setVisibility(8);
MBAcquireRewardPopView.this.removeAllViews();
return;
}
MBAcquireRewardPopView.i(MBAcquireRewardPopView.this);
MBAcquireRewardPopView mBAcquireRewardPopView = MBAcquireRewardPopView.this;
mBAcquireRewardPopView.postDelayed(mBAcquireRewardPopView.m, 1000L);
}
};
this.n = new Runnable() { // from class: com.mbridge.msdk.dycreator.baseview.rewardpopview.MBAcquireRewardPopView.7
@Override // java.lang.Runnable
public void run() {
AlphaAnimation alphaAnimation = new AlphaAnimation(1.0f, 0.0f);
alphaAnimation.setDuration(300L);
alphaAnimation.setAnimationListener(new Animation.AnimationListener() { // from class: com.mbridge.msdk.dycreator.baseview.rewardpopview.MBAcquireRewardPopView.7.1
@Override // android.view.animation.Animation.AnimationListener
public void onAnimationRepeat(Animation animation) {
}
@Override // android.view.animation.Animation.AnimationListener
public void onAnimationStart(Animation animation) {
}
@Override // android.view.animation.Animation.AnimationListener
public void onAnimationEnd(Animation animation) {
MBAcquireRewardPopView.this.i = false;
MBAcquireRewardPopView.this.setVisibility(8);
MBAcquireRewardPopView.this.removeAllViews();
}
});
MBAcquireRewardPopView.this.startAnimation(alphaAnimation);
}
};
this.o = new View.OnTouchListener() { // from class: com.mbridge.msdk.dycreator.baseview.rewardpopview.MBAcquireRewardPopView.8
@Override // android.view.View.OnTouchListener
public boolean onTouch(View view, MotionEvent motionEvent) {
int action = motionEvent.getAction();
if (action == 0) {
MBAcquireRewardPopView.this.d = motionEvent.getX();
MBAcquireRewardPopView.this.e = motionEvent.getY();
} else if (action != 1) {
if (action == 2) {
MBAcquireRewardPopView.this.f = motionEvent.getX();
MBAcquireRewardPopView.this.g = motionEvent.getY();
}
} else if (MBAcquireRewardPopView.this.f <= MBAcquireRewardPopView.this.d) {
MBAcquireRewardPopView.this.b.behaviourListener.onOutOfContentClicked(MBAcquireRewardPopView.this.d, MBAcquireRewardPopView.this.e);
} else if (Math.abs(MBAcquireRewardPopView.this.f - MBAcquireRewardPopView.this.d) <= 50.0f || Math.abs(MBAcquireRewardPopView.this.g - MBAcquireRewardPopView.this.e) >= 100.0f) {
MBAcquireRewardPopView.this.b.behaviourListener.onOutOfContentClicked(MBAcquireRewardPopView.this.d, MBAcquireRewardPopView.this.e);
} else {
if (MBAcquireRewardPopView.this.j) {
return false;
}
MBAcquireRewardPopView mBAcquireRewardPopView = MBAcquireRewardPopView.this;
mBAcquireRewardPopView.removeCallbacks(mBAcquireRewardPopView.m);
MBAcquireRewardPopView.this.j = true;
View e = MBAcquireRewardPopView.e(MBAcquireRewardPopView.this);
View childAt = MBAcquireRewardPopView.this.getChildAt(0);
if (childAt != null) {
MBAcquireRewardPopView.a(MBAcquireRewardPopView.this, childAt, e);
}
if (MBAcquireRewardPopView.this.b.behaviourListener != null) {
MBAcquireRewardPopView.this.b.behaviourListener.onReceivedSuccess(MBAcquireRewardPopView.this.b.reduceTime);
}
MBAcquireRewardPopView mBAcquireRewardPopView2 = MBAcquireRewardPopView.this;
mBAcquireRewardPopView2.postDelayed(mBAcquireRewardPopView2.n, 2000L);
}
return false;
}
};
this.p = new View.OnClickListener() { // from class: com.mbridge.msdk.dycreator.baseview.rewardpopview.MBAcquireRewardPopView.9
@Override // android.view.View.OnClickListener
public void onClick(View view) {
if (MBAcquireRewardPopView.this.b.behaviourListener != null) {
MBAcquireRewardPopView.this.b.behaviourListener.onOutOfContentClicked(MBAcquireRewardPopView.this.d, MBAcquireRewardPopView.this.e);
}
}
};
this.q = new View.OnClickListener() { // from class: com.mbridge.msdk.dycreator.baseview.rewardpopview.MBAcquireRewardPopView.10
@Override // android.view.View.OnClickListener
public void onClick(View view) {
if (MBAcquireRewardPopView.this.b.behaviourListener != null) {
MBAcquireRewardPopView.this.b.behaviourListener.onReceivedFail(AcquireRewardPopViewConst.DEFAULT_REASON_CLICK_CLOSE);
}
MBAcquireRewardPopView.this.i = false;
MBAcquireRewardPopView.this.setVisibility(8);
MBAcquireRewardPopView.this.removeAllViews();
}
};
}
@RequiresApi(api = 21)
public MBAcquireRewardPopView(Context context, @Nullable AttributeSet attributeSet, int i, int i2) {
super(context, attributeSet, i, i2);
this.a = "MBAcquireRewardPopView";
this.d = 0.0f;
this.e = 0.0f;
this.f = 0.0f;
this.g = 0.0f;
this.l = new View.OnClickListener() { // from class: com.mbridge.msdk.dycreator.baseview.rewardpopview.MBAcquireRewardPopView.5
@Override // android.view.View.OnClickListener
public void onClick(View view) {
MBAcquireRewardPopView mBAcquireRewardPopView = MBAcquireRewardPopView.this;
mBAcquireRewardPopView.removeCallbacks(mBAcquireRewardPopView.m);
String str = (String) view.getTag();
if (TextUtils.isEmpty(str)) {
return;
}
boolean contains = MBAcquireRewardPopView.this.b.rightAnswerList.contains(str);
MBAcquireRewardPopView mBAcquireRewardPopView2 = MBAcquireRewardPopView.this;
View e = contains ? MBAcquireRewardPopView.e(mBAcquireRewardPopView2) : MBAcquireRewardPopView.f(mBAcquireRewardPopView2);
View childAt = MBAcquireRewardPopView.this.getChildAt(0);
if (childAt != null) {
MBAcquireRewardPopView.a(MBAcquireRewardPopView.this, childAt, e);
}
if (MBAcquireRewardPopView.this.b.behaviourListener != null) {
if (contains) {
MBAcquireRewardPopView.this.b.behaviourListener.onReceivedSuccess(MBAcquireRewardPopView.this.b.reduceTime);
} else {
MBAcquireRewardPopView.this.b.behaviourListener.onReceivedFail(AcquireRewardPopViewConst.DEFAULT_REASON_CLICK_WRONG_ANSWER);
}
}
MBAcquireRewardPopView mBAcquireRewardPopView3 = MBAcquireRewardPopView.this;
mBAcquireRewardPopView3.postDelayed(mBAcquireRewardPopView3.n, 2000L);
}
};
this.m = new Runnable() { // from class: com.mbridge.msdk.dycreator.baseview.rewardpopview.MBAcquireRewardPopView.6
@Override // java.lang.Runnable
public void run() {
if (MBAcquireRewardPopView.this.h <= 0) {
if (MBAcquireRewardPopView.this.b.behaviourListener != null) {
MBAcquireRewardPopView.this.b.behaviourListener.onReceivedFail(AcquireRewardPopViewConst.DEFAULT_REASON_AUTO_DISMISS);
}
MBAcquireRewardPopView.this.i = false;
MBAcquireRewardPopView.this.setVisibility(8);
MBAcquireRewardPopView.this.removeAllViews();
return;
}
MBAcquireRewardPopView.i(MBAcquireRewardPopView.this);
MBAcquireRewardPopView mBAcquireRewardPopView = MBAcquireRewardPopView.this;
mBAcquireRewardPopView.postDelayed(mBAcquireRewardPopView.m, 1000L);
}
};
this.n = new Runnable() { // from class: com.mbridge.msdk.dycreator.baseview.rewardpopview.MBAcquireRewardPopView.7
@Override // java.lang.Runnable
public void run() {
AlphaAnimation alphaAnimation = new AlphaAnimation(1.0f, 0.0f);
alphaAnimation.setDuration(300L);
alphaAnimation.setAnimationListener(new Animation.AnimationListener() { // from class: com.mbridge.msdk.dycreator.baseview.rewardpopview.MBAcquireRewardPopView.7.1
@Override // android.view.animation.Animation.AnimationListener
public void onAnimationRepeat(Animation animation) {
}
@Override // android.view.animation.Animation.AnimationListener
public void onAnimationStart(Animation animation) {
}
@Override // android.view.animation.Animation.AnimationListener
public void onAnimationEnd(Animation animation) {
MBAcquireRewardPopView.this.i = false;
MBAcquireRewardPopView.this.setVisibility(8);
MBAcquireRewardPopView.this.removeAllViews();
}
});
MBAcquireRewardPopView.this.startAnimation(alphaAnimation);
}
};
this.o = new View.OnTouchListener() { // from class: com.mbridge.msdk.dycreator.baseview.rewardpopview.MBAcquireRewardPopView.8
@Override // android.view.View.OnTouchListener
public boolean onTouch(View view, MotionEvent motionEvent) {
int action = motionEvent.getAction();
if (action == 0) {
MBAcquireRewardPopView.this.d = motionEvent.getX();
MBAcquireRewardPopView.this.e = motionEvent.getY();
} else if (action != 1) {
if (action == 2) {
MBAcquireRewardPopView.this.f = motionEvent.getX();
MBAcquireRewardPopView.this.g = motionEvent.getY();
}
} else if (MBAcquireRewardPopView.this.f <= MBAcquireRewardPopView.this.d) {
MBAcquireRewardPopView.this.b.behaviourListener.onOutOfContentClicked(MBAcquireRewardPopView.this.d, MBAcquireRewardPopView.this.e);
} else if (Math.abs(MBAcquireRewardPopView.this.f - MBAcquireRewardPopView.this.d) <= 50.0f || Math.abs(MBAcquireRewardPopView.this.g - MBAcquireRewardPopView.this.e) >= 100.0f) {
MBAcquireRewardPopView.this.b.behaviourListener.onOutOfContentClicked(MBAcquireRewardPopView.this.d, MBAcquireRewardPopView.this.e);
} else {
if (MBAcquireRewardPopView.this.j) {
return false;
}
MBAcquireRewardPopView mBAcquireRewardPopView = MBAcquireRewardPopView.this;
mBAcquireRewardPopView.removeCallbacks(mBAcquireRewardPopView.m);
MBAcquireRewardPopView.this.j = true;
View e = MBAcquireRewardPopView.e(MBAcquireRewardPopView.this);
View childAt = MBAcquireRewardPopView.this.getChildAt(0);
if (childAt != null) {
MBAcquireRewardPopView.a(MBAcquireRewardPopView.this, childAt, e);
}
if (MBAcquireRewardPopView.this.b.behaviourListener != null) {
MBAcquireRewardPopView.this.b.behaviourListener.onReceivedSuccess(MBAcquireRewardPopView.this.b.reduceTime);
}
MBAcquireRewardPopView mBAcquireRewardPopView2 = MBAcquireRewardPopView.this;
mBAcquireRewardPopView2.postDelayed(mBAcquireRewardPopView2.n, 2000L);
}
return false;
}
};
this.p = new View.OnClickListener() { // from class: com.mbridge.msdk.dycreator.baseview.rewardpopview.MBAcquireRewardPopView.9
@Override // android.view.View.OnClickListener
public void onClick(View view) {
if (MBAcquireRewardPopView.this.b.behaviourListener != null) {
MBAcquireRewardPopView.this.b.behaviourListener.onOutOfContentClicked(MBAcquireRewardPopView.this.d, MBAcquireRewardPopView.this.e);
}
}
};
this.q = new View.OnClickListener() { // from class: com.mbridge.msdk.dycreator.baseview.rewardpopview.MBAcquireRewardPopView.10
@Override // android.view.View.OnClickListener
public void onClick(View view) {
if (MBAcquireRewardPopView.this.b.behaviourListener != null) {
MBAcquireRewardPopView.this.b.behaviourListener.onReceivedFail(AcquireRewardPopViewConst.DEFAULT_REASON_CLICK_CLOSE);
}
MBAcquireRewardPopView.this.i = false;
MBAcquireRewardPopView.this.setVisibility(8);
MBAcquireRewardPopView.this.removeAllViews();
}
};
}
public void init(AcquireRewardPopViewParameters acquireRewardPopViewParameters) {
View view;
if (acquireRewardPopViewParameters == null) {
af.b("MBAcquireRewardPopView", "Must generate parameters.");
return;
}
this.b = acquireRewardPopViewParameters;
if (acquireRewardPopViewParameters.viewType == 1) {
ArrayList<String> arrayList = new ArrayList<>();
AcquireRewardPopViewParameters acquireRewardPopViewParameters2 = this.b;
if (acquireRewardPopViewParameters2 != null) {
List<String> list = acquireRewardPopViewParameters2.rightAnswerList;
if (list != null) {
arrayList.addAll(list);
}
if (this.b.wrongAnswerList != null) {
int nextInt = new Random().nextInt(this.b.wrongAnswerList.size());
if (nextInt > this.b.wrongAnswerList.size() - 1) {
nextInt = 0;
}
arrayList.add(this.b.wrongAnswerList.get(nextInt));
}
}
view = a(arrayList);
if (this.b.canClickMaskArea) {
setOnClickListener(this.p);
}
} else {
view = null;
}
if (this.b.viewType == 2) {
int a = ak.a(getContext(), 290.0f);
LinearLayout linearLayout = new LinearLayout(getContext());
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(a, -2);
layoutParams.addRule(13);
linearLayout.setLayoutParams(layoutParams);
linearLayout.setOrientation(1);
MBGradientAndShadowTextView.GradientAndShadowParameters gradientAndShadowParameters = new MBGradientAndShadowTextView.GradientAndShadowParameters();
AcquireRewardPopViewParameters acquireRewardPopViewParameters3 = this.b;
gradientAndShadowParameters.gradientStartColor = acquireRewardPopViewParameters3.successTitleGradientStartColor;
gradientAndShadowParameters.gradientEndColor = acquireRewardPopViewParameters3.successTitleGradientEndColor;
gradientAndShadowParameters.shadowColor = acquireRewardPopViewParameters3.successTitleShadowColor;
gradientAndShadowParameters.textSize = 30;
MBGradientAndShadowTextView mBGradientAndShadowTextView = new MBGradientAndShadowTextView(getContext(), gradientAndShadowParameters);
LinearLayout.LayoutParams layoutParams2 = new LinearLayout.LayoutParams(-2, -2);
layoutParams2.setMargins(0, 0, 0, ak.a(getContext(), 12.0f));
layoutParams2.gravity = 1;
mBGradientAndShadowTextView.setLayoutParams(layoutParams2);
mBGradientAndShadowTextView.setText(String.format(" %s ", this.b.slideTitle));
mBGradientAndShadowTextView.setGravity(17);
linearLayout.addView(mBGradientAndShadowTextView);
GradientDrawable a2 = a(new int[]{AcquireRewardPopViewConst.DEFAULT_COLOR_00FDB258, AcquireRewardPopViewConst.DEFAULT_COLOR_FFE39E4A, AcquireRewardPopViewConst.DEFAULT_COLOR_FFE39E4A, AcquireRewardPopViewConst.DEFAULT_COLOR_00F3A850}, GradientDrawable.Orientation.LEFT_RIGHT);
this.k = new TextView(getContext());
LinearLayout.LayoutParams layoutParams3 = new LinearLayout.LayoutParams(-2, -2);
layoutParams3.gravity = 1;
layoutParams3.setMargins(0, 0, 0, ak.a(getContext(), 25.0f));
this.k.setLayoutParams(layoutParams3);
this.k.setTextSize(12.0f);
this.k.setGravity(17);
this.k.setTextColor(this.b.successTipTextColor);
TextView textView = this.k;
AcquireRewardPopViewParameters acquireRewardPopViewParameters4 = this.b;
textView.setText(String.format(acquireRewardPopViewParameters4.slideTip, Integer.valueOf(acquireRewardPopViewParameters4.reduceTime)));
int a3 = ak.a(getContext(), 6.0f);
int a4 = ak.a(getContext(), 32.0f);
this.k.setPadding(a4, a3, a4, a3);
this.k.setBackground(a2);
linearLayout.addView(this.k);
View imageView = new ImageView(getContext());
LinearLayout.LayoutParams layoutParams4 = new LinearLayout.LayoutParams(-2, -2);
layoutParams4.gravity = 1;
imageView.setLayoutParams(layoutParams4);
imageView.setBackgroundResource(getResources().getIdentifier("mbridge_slide_rightarrow", "drawable", c.m().g()));
linearLayout.addView(imageView);
View imageView2 = new ImageView(getContext());
imageView2.setLayoutParams(new LinearLayout.LayoutParams(-2, -2));
imageView2.setBackgroundResource(getResources().getIdentifier("mbridge_slide_hand", "drawable", c.m().g()));
linearLayout.addView(imageView2);
imageView2.addOnAttachStateChangeListener(new View.OnAttachStateChangeListener() { // from class: com.mbridge.msdk.dycreator.baseview.rewardpopview.MBAcquireRewardPopView.1
@Override // android.view.View.OnAttachStateChangeListener
public void onViewAttachedToWindow(View view2) {
MBAcquireRewardPopView.a(MBAcquireRewardPopView.this, view2);
}
@Override // android.view.View.OnAttachStateChangeListener
public void onViewDetachedFromWindow(View view2) {
if (MBAcquireRewardPopView.this.c != null) {
MBAcquireRewardPopView.this.c.cancel();
}
}
});
linearLayout.addOnAttachStateChangeListener(new View.OnAttachStateChangeListener() { // from class: com.mbridge.msdk.dycreator.baseview.rewardpopview.MBAcquireRewardPopView.2
@Override // android.view.View.OnAttachStateChangeListener
public void onViewDetachedFromWindow(View view2) {
}
@Override // android.view.View.OnAttachStateChangeListener
public void onViewAttachedToWindow(View view2) {
MBAcquireRewardPopView.this.setLongClickable(true);
MBAcquireRewardPopView mBAcquireRewardPopView = MBAcquireRewardPopView.this;
mBAcquireRewardPopView.setOnTouchListener(mBAcquireRewardPopView.o);
}
});
view = linearLayout;
}
if (view != null) {
setLayoutParams(new RelativeLayout.LayoutParams(-1, -1));
setBackgroundColor(this.b.containerBackgroundColor);
addView(view);
int i = this.b.autoDismissTime;
if (i > 0) {
this.h = i;
post(this.m);
this.i = true;
}
}
}
@Override // android.view.ViewGroup, android.view.View
public void onDetachedFromWindow() {
super.onDetachedFromWindow();
removeCallbacks(this.m);
}
private View a(ArrayList<String> arrayList) {
LinearLayout linearLayout = new LinearLayout(getContext());
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(ak.a(getContext(), 290.0f), -2);
layoutParams.addRule(13);
linearLayout.setLayoutParams(layoutParams);
linearLayout.setOrientation(1);
linearLayout.setClickable(true);
AcquireRewardPopViewParameters acquireRewardPopViewParameters = this.b;
int i = acquireRewardPopViewParameters.viewBackLayerTopColor;
int i2 = acquireRewardPopViewParameters.viewBackLayerBottomColor;
int i3 = acquireRewardPopViewParameters.viewForegroundTopColor;
int i4 = acquireRewardPopViewParameters.viewForegroundBottomColor;
int[] iArr = {i, i2};
GradientDrawable.Orientation orientation = GradientDrawable.Orientation.TOP_BOTTOM;
GradientDrawable a = a(iArr, orientation);
a.setCornerRadius(ak.a(getContext(), 12.0f));
GradientDrawable a2 = a(new int[]{i3, i4}, orientation);
a2.setCornerRadius(ak.a(getContext(), 12.0f));
LayerDrawable layerDrawable = new LayerDrawable(new Drawable[]{a, a2});
layerDrawable.setLayerInset(1, 5, 5, 5, 5);
linearLayout.setBackground(layerDrawable);
ImageView imageView = new ImageView(getContext());
int a3 = ak.a(getContext(), 20.0f);
LinearLayout.LayoutParams layoutParams2 = new LinearLayout.LayoutParams(a3, a3);
layoutParams2.gravity = GravityCompat.END;
layoutParams2.setMargins(0, 13, 13, 0);
imageView.setLayoutParams(layoutParams2);
imageView.setImageResource(getResources().getIdentifier("mbridge_reward_popview_close", "drawable", c.m().g()));
imageView.setOnClickListener(this.q);
linearLayout.addView(imageView);
TextView textView = new TextView(getContext());
LinearLayout.LayoutParams layoutParams3 = new LinearLayout.LayoutParams(-2, -2);
layoutParams3.gravity = 1;
int a4 = ak.a(getContext(), 18.0f);
layoutParams3.setMargins(a4, 5, a4, ak.a(getContext(), 12.0f));
textView.setLayoutParams(layoutParams3);
textView.setText(this.b.title);
textView.setTextColor(this.b.titleTextColor);
textView.setTextSize(18.0f);
textView.setGravity(17);
linearLayout.addView(textView);
if (arrayList != null && arrayList.size() > 1) {
int a5 = ak.a(getContext(), 8.0f);
int a6 = ak.a(getContext(), 24.0f);
int a7 = ak.a(getContext(), 30.0f);
int a8 = ak.a(getContext(), 12.0f);
int a9 = ak.a(getContext(), 40.0f);
for (int i5 = 0; i5 < arrayList.size(); i5++) {
boolean contains = this.b.rightAnswerList.contains(arrayList.get(i5));
TextView textView2 = new TextView(getContext());
LinearLayout.LayoutParams layoutParams4 = new LinearLayout.LayoutParams(-1, -2);
layoutParams4.gravity = 1;
layoutParams4.setMargins(a7, a8, a7, 0);
textView2.setPadding(a6, a5, a6, a5);
textView2.setLayoutParams(layoutParams4);
textView2.setText(arrayList.get(i5));
textView2.setSingleLine(true);
textView2.setEllipsize(TextUtils.TruncateAt.END);
textView2.setTag(arrayList.get(i5));
textView2.setTextSize(17.0f);
textView2.setGravity(17);
AcquireRewardPopViewParameters acquireRewardPopViewParameters2 = this.b;
textView2.setTextColor(contains ? acquireRewardPopViewParameters2.buttonTextLightColor : acquireRewardPopViewParameters2.buttonTextDarkColor);
AcquireRewardPopViewParameters acquireRewardPopViewParameters3 = this.b;
int i6 = contains ? acquireRewardPopViewParameters3.buttonBackgroundLightColor : acquireRewardPopViewParameters3.buttonBackgroundDarkColor;
GradientDrawable gradientDrawable = new GradientDrawable();
gradientDrawable.setColor(i6);
gradientDrawable.setShape(0);
gradientDrawable.setCornerRadius(a9);
textView2.setBackground(gradientDrawable);
textView2.setOnClickListener(this.l);
linearLayout.addView(textView2);
}
}
this.k = new TextView(getContext());
LinearLayout.LayoutParams layoutParams5 = new LinearLayout.LayoutParams(-2, -2);
int a10 = ak.a(getContext(), 16.0f);
int a11 = ak.a(getContext(), 18.0f);
layoutParams5.setMargins(a11, a10, a11, a10);
layoutParams5.gravity = 1;
this.k.setLayoutParams(layoutParams5);
TextView textView3 = this.k;
AcquireRewardPopViewParameters acquireRewardPopViewParameters4 = this.b;
textView3.setText(String.format(acquireRewardPopViewParameters4.tips, Integer.valueOf(acquireRewardPopViewParameters4.reduceTime)));
this.k.setTextColor(this.b.tipTextColor);
this.k.setGravity(17);
this.k.setTextSize(12.0f);
linearLayout.addView(this.k);
return linearLayout;
}
private GradientDrawable a(int[] iArr, GradientDrawable.Orientation orientation) {
GradientDrawable gradientDrawable = new GradientDrawable();
gradientDrawable.setColors(iArr);
gradientDrawable.setGradientType(0);
gradientDrawable.setOrientation(orientation);
gradientDrawable.setShape(0);
return gradientDrawable;
}
public void onTimeLessThanReduce(int i) {
AcquireRewardPopViewParameters acquireRewardPopViewParameters = this.b;
acquireRewardPopViewParameters.reduceTime = i;
TextView textView = this.k;
if (textView != null) {
textView.setText(String.format(acquireRewardPopViewParameters.tips, Integer.valueOf(i)));
}
}
public void onResume() {
if (!this.i || this.h <= 0) {
return;
}
post(this.m);
}
public void onPause() {
if (!this.i || this.h <= 0) {
return;
}
removeCallbacks(this.m);
}
public void onStop() {
if (!this.i || this.h <= 0) {
return;
}
removeCallbacks(this.m);
}
public static /* synthetic */ void a(MBAcquireRewardPopView mBAcquireRewardPopView, final View view) {
TranslateAnimation translateAnimation = new TranslateAnimation(2, 0.0f, 2, 0.8f, 1, 0.0f, 1, 0.0f);
translateAnimation.setDuration(1000L);
AlphaAnimation alphaAnimation = new AlphaAnimation(0.0f, 1.0f);
alphaAnimation.setDuration(1000L);
AnimationSet animationSet = new AnimationSet(true);
mBAcquireRewardPopView.c = animationSet;
animationSet.addAnimation(translateAnimation);
mBAcquireRewardPopView.c.addAnimation(alphaAnimation);
final AlphaAnimation alphaAnimation2 = new AlphaAnimation(1.0f, 0.0f);
alphaAnimation2.setDuration(1000L);
alphaAnimation2.setAnimationListener(new Animation.AnimationListener() { // from class: com.mbridge.msdk.dycreator.baseview.rewardpopview.MBAcquireRewardPopView.3
@Override // android.view.animation.Animation.AnimationListener
public void onAnimationRepeat(Animation animation) {
}
@Override // android.view.animation.Animation.AnimationListener
public void onAnimationStart(Animation animation) {
}
@Override // android.view.animation.Animation.AnimationListener
public void onAnimationEnd(Animation animation) {
view.startAnimation(MBAcquireRewardPopView.this.c);
}
});
mBAcquireRewardPopView.c.setAnimationListener(new Animation.AnimationListener() { // from class: com.mbridge.msdk.dycreator.baseview.rewardpopview.MBAcquireRewardPopView.4
@Override // android.view.animation.Animation.AnimationListener
public void onAnimationRepeat(Animation animation) {
}
@Override // android.view.animation.Animation.AnimationListener
public void onAnimationStart(Animation animation) {
}
@Override // android.view.animation.Animation.AnimationListener
public void onAnimationEnd(Animation animation) {
view.startAnimation(alphaAnimation2);
}
});
view.startAnimation(mBAcquireRewardPopView.c);
}
public static /* synthetic */ View e(MBAcquireRewardPopView mBAcquireRewardPopView) {
String str;
LinearLayout linearLayout = new LinearLayout(mBAcquireRewardPopView.getContext());
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(-2, -2);
layoutParams.addRule(13);
linearLayout.setLayoutParams(layoutParams);
linearLayout.setOrientation(1);
MBGradientAndShadowTextView.GradientAndShadowParameters gradientAndShadowParameters = new MBGradientAndShadowTextView.GradientAndShadowParameters();
AcquireRewardPopViewParameters acquireRewardPopViewParameters = mBAcquireRewardPopView.b;
gradientAndShadowParameters.gradientStartColor = acquireRewardPopViewParameters.successTitleGradientStartColor;
gradientAndShadowParameters.gradientEndColor = acquireRewardPopViewParameters.successTitleGradientEndColor;
gradientAndShadowParameters.shadowColor = acquireRewardPopViewParameters.successTitleShadowColor;
MBGradientAndShadowTextView mBGradientAndShadowTextView = new MBGradientAndShadowTextView(mBAcquireRewardPopView.getContext(), gradientAndShadowParameters);
LinearLayout.LayoutParams layoutParams2 = new LinearLayout.LayoutParams(-2, -2);
layoutParams2.setMargins(0, 0, 0, ak.a(mBAcquireRewardPopView.getContext(), 12.0f));
layoutParams2.gravity = 1;
mBGradientAndShadowTextView.setLayoutParams(layoutParams2);
AcquireRewardPopViewParameters acquireRewardPopViewParameters2 = mBAcquireRewardPopView.b;
int i = acquireRewardPopViewParameters2.viewType;
if (i == 1) {
str = acquireRewardPopViewParameters2.successTitle;
} else {
str = i == 2 ? acquireRewardPopViewParameters2.slideSuccessTitle : "";
}
mBGradientAndShadowTextView.setGravity(17);
mBGradientAndShadowTextView.setText(String.format(" %s ", str));
linearLayout.addView(mBGradientAndShadowTextView);
GradientDrawable a = mBAcquireRewardPopView.a(new int[]{AcquireRewardPopViewConst.DEFAULT_COLOR_00FDB258, AcquireRewardPopViewConst.DEFAULT_COLOR_FFE39E4A, AcquireRewardPopViewConst.DEFAULT_COLOR_FFE39E4A, AcquireRewardPopViewConst.DEFAULT_COLOR_00F3A850}, GradientDrawable.Orientation.LEFT_RIGHT);
TextView textView = new TextView(mBAcquireRewardPopView.getContext());
LinearLayout.LayoutParams layoutParams3 = new LinearLayout.LayoutParams(-2, -2);
layoutParams3.gravity = 1;
textView.setLayoutParams(layoutParams3);
textView.setTextSize(12.0f);
textView.setGravity(17);
textView.setTextColor(mBAcquireRewardPopView.b.successTipTextColor);
AcquireRewardPopViewParameters acquireRewardPopViewParameters3 = mBAcquireRewardPopView.b;
textView.setText(String.format(acquireRewardPopViewParameters3.successTip, Integer.valueOf(acquireRewardPopViewParameters3.reduceTime)));
int a2 = ak.a(mBAcquireRewardPopView.getContext(), 6.0f);
int a3 = ak.a(mBAcquireRewardPopView.getContext(), 32.0f);
textView.setPadding(a3, a2, a3, a2);
textView.setBackground(a);
linearLayout.addView(textView);
return linearLayout;
}
public static /* synthetic */ View f(MBAcquireRewardPopView mBAcquireRewardPopView) {
LinearLayout linearLayout = new LinearLayout(mBAcquireRewardPopView.getContext());
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(-2, -2);
layoutParams.addRule(13);
linearLayout.setLayoutParams(layoutParams);
linearLayout.setOrientation(1);
MBGradientAndShadowTextView.GradientAndShadowParameters gradientAndShadowParameters = new MBGradientAndShadowTextView.GradientAndShadowParameters();
AcquireRewardPopViewParameters acquireRewardPopViewParameters = mBAcquireRewardPopView.b;
gradientAndShadowParameters.gradientStartColor = acquireRewardPopViewParameters.failTitleGradientStartColor;
gradientAndShadowParameters.gradientEndColor = acquireRewardPopViewParameters.failTitleGradientEndColor;
gradientAndShadowParameters.shadowColor = acquireRewardPopViewParameters.failTitleShadowColor;
MBGradientAndShadowTextView mBGradientAndShadowTextView = new MBGradientAndShadowTextView(mBAcquireRewardPopView.getContext(), gradientAndShadowParameters);
LinearLayout.LayoutParams layoutParams2 = new LinearLayout.LayoutParams(-2, -2);
layoutParams2.setMargins(0, 0, 0, ak.a(mBAcquireRewardPopView.getContext(), 12.0f));
layoutParams2.gravity = 1;
mBGradientAndShadowTextView.setGravity(17);
mBGradientAndShadowTextView.setLayoutParams(layoutParams2);
mBGradientAndShadowTextView.setText(String.format(" %s ", mBAcquireRewardPopView.b.failTitle));
linearLayout.addView(mBGradientAndShadowTextView);
GradientDrawable a = mBAcquireRewardPopView.a(new int[]{AcquireRewardPopViewConst.DEFAULT_COLOR_00B09A80, AcquireRewardPopViewConst.DEFAULT_COLOR_FFB09A80, AcquireRewardPopViewConst.DEFAULT_COLOR_FFB09A80, AcquireRewardPopViewConst.DEFAULT_COLOR_00B09A80}, GradientDrawable.Orientation.LEFT_RIGHT);
TextView textView = new TextView(mBAcquireRewardPopView.getContext());
LinearLayout.LayoutParams layoutParams3 = new LinearLayout.LayoutParams(-2, -2);
layoutParams3.gravity = 1;
textView.setLayoutParams(layoutParams3);
textView.setTextSize(12.0f);
textView.setGravity(17);
textView.setTextColor(mBAcquireRewardPopView.b.failTipTextColor);
textView.setText(String.format(mBAcquireRewardPopView.b.failTip, ""));
int a2 = ak.a(mBAcquireRewardPopView.getContext(), 6.0f);
int a3 = ak.a(mBAcquireRewardPopView.getContext(), 32.0f);
textView.setPadding(a3, a2, a3, a2);
textView.setBackground(a);
linearLayout.addView(textView);
return linearLayout;
}
public static /* synthetic */ void a(MBAcquireRewardPopView mBAcquireRewardPopView, View view, View view2) {
mBAcquireRewardPopView.removeView(view);
mBAcquireRewardPopView.addView(view2);
}
}

View File

@@ -0,0 +1,116 @@
package com.mbridge.msdk.dycreator.baseview.rewardpopview;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.LinearGradient;
import android.graphics.Shader;
import android.graphics.Typeface;
import android.util.AttributeSet;
import android.widget.TextView;
import androidx.annotation.Nullable;
import androidx.annotation.RequiresApi;
/* loaded from: classes4.dex */
public class MBGradientAndShadowTextView extends TextView {
private int a;
private int b;
private int c;
private int d;
private LinearGradient e;
public float mShadowDx;
public float mShadowDy;
public float mShadowRadius;
public static class GradientAndShadowParameters {
public int gradientEndColor;
public int gradientStartColor;
public int shadowColor;
public int textSize = 40;
public float shadowRadius = 3.0f;
public float shadowDx = 1.5f;
public float shadowDy = 1.8f;
}
public MBGradientAndShadowTextView(Context context) {
super(context);
this.a = AcquireRewardPopViewConst.DEFAULT_COLOR_FFFBED;
this.b = AcquireRewardPopViewConst.DEFAULT_COLOR_FFBD6F;
this.c = AcquireRewardPopViewConst.DEFAULT_COLOR_EC7501;
this.d = 40;
this.mShadowRadius = 3.0f;
this.mShadowDx = 1.5f;
this.mShadowDy = 1.8f;
a();
}
public MBGradientAndShadowTextView(Context context, GradientAndShadowParameters gradientAndShadowParameters) {
super(context);
this.a = AcquireRewardPopViewConst.DEFAULT_COLOR_FFFBED;
this.b = AcquireRewardPopViewConst.DEFAULT_COLOR_FFBD6F;
this.c = AcquireRewardPopViewConst.DEFAULT_COLOR_EC7501;
this.d = 40;
this.mShadowRadius = 3.0f;
this.mShadowDx = 1.5f;
this.mShadowDy = 1.8f;
if (gradientAndShadowParameters != null) {
this.a = gradientAndShadowParameters.gradientStartColor;
this.b = gradientAndShadowParameters.gradientEndColor;
this.c = gradientAndShadowParameters.shadowColor;
this.d = gradientAndShadowParameters.textSize;
this.mShadowRadius = gradientAndShadowParameters.shadowRadius;
this.mShadowDx = gradientAndShadowParameters.shadowDx;
this.mShadowDy = gradientAndShadowParameters.shadowDy;
}
a();
}
public MBGradientAndShadowTextView(Context context, @Nullable AttributeSet attributeSet) {
super(context, attributeSet);
this.a = AcquireRewardPopViewConst.DEFAULT_COLOR_FFFBED;
this.b = AcquireRewardPopViewConst.DEFAULT_COLOR_FFBD6F;
this.c = AcquireRewardPopViewConst.DEFAULT_COLOR_EC7501;
this.d = 40;
this.mShadowRadius = 3.0f;
this.mShadowDx = 1.5f;
this.mShadowDy = 1.8f;
}
public MBGradientAndShadowTextView(Context context, @Nullable AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
this.a = AcquireRewardPopViewConst.DEFAULT_COLOR_FFFBED;
this.b = AcquireRewardPopViewConst.DEFAULT_COLOR_FFBD6F;
this.c = AcquireRewardPopViewConst.DEFAULT_COLOR_EC7501;
this.d = 40;
this.mShadowRadius = 3.0f;
this.mShadowDx = 1.5f;
this.mShadowDy = 1.8f;
}
@RequiresApi(api = 21)
public MBGradientAndShadowTextView(Context context, @Nullable AttributeSet attributeSet, int i, int i2) {
super(context, attributeSet, i, i2);
this.a = AcquireRewardPopViewConst.DEFAULT_COLOR_FFFBED;
this.b = AcquireRewardPopViewConst.DEFAULT_COLOR_FFBD6F;
this.c = AcquireRewardPopViewConst.DEFAULT_COLOR_EC7501;
this.d = 40;
this.mShadowRadius = 3.0f;
this.mShadowDx = 1.5f;
this.mShadowDy = 1.8f;
}
private void a() {
setTextSize(this.d);
setTypeface(Typeface.defaultFromStyle(3));
this.e = new LinearGradient(0.0f, 0.0f, 0.0f, getTextSize(), this.a, this.b, Shader.TileMode.CLAMP);
}
@Override // android.widget.TextView, android.view.View
public void onDraw(Canvas canvas) {
getPaint().setShader(null);
getPaint().setShadowLayer(3.0f, 1.5f, 1.8f, this.c);
super.onDraw(canvas);
getPaint().clearShadowLayer();
getPaint().setShader(this.e);
super.onDraw(canvas);
}
}