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,9 @@
package com.mbridge.msdk.dycreator;
/* loaded from: classes4.dex */
public final class BuildConfig {
public static final String BUILD_TYPE = "release";
public static final boolean DEBUG = false;
public static final String FLAVOR = "oversea";
public static final String LIBRARY_PACKAGE_NAME = "com.mbridge.msdk.dycreator";
}

View File

@@ -0,0 +1,221 @@
package com.mbridge.msdk.dycreator;
/* loaded from: classes4.dex */
public final class R {
public static final class attr {
public static int corner = 0x7f0400b4;
public static int mbridge_click = 0x7f040117;
public static int mbridge_data = 0x7f040118;
public static int mbridge_effect = 0x7f040119;
public static int mbridge_effect_strategy = 0x7f04011a;
public static int mbridge_report = 0x7f04011b;
public static int mbridge_strategy = 0x7f04011c;
private attr() {
}
}
public static final class color {
public static int mbridge_black = 0x7f0600ab;
public static int mbridge_black_66 = 0x7f0600ac;
public static int mbridge_black_alpha_50 = 0x7f0600ad;
public static int mbridge_cm_feedback_dialog_chice_bg_pressed = 0x7f0600ae;
public static int mbridge_cm_feedback_rb_text_color_color_list = 0x7f0600af;
public static int mbridge_common_white = 0x7f0600b3;
public static int mbridge_cpb_blue = 0x7f0600b4;
public static int mbridge_cpb_blue_dark = 0x7f0600b5;
public static int mbridge_cpb_green = 0x7f0600b6;
public static int mbridge_cpb_green_dark = 0x7f0600b7;
public static int mbridge_cpb_grey = 0x7f0600b8;
public static int mbridge_cpb_red = 0x7f0600b9;
public static int mbridge_cpb_red_dark = 0x7f0600ba;
public static int mbridge_cpb_white = 0x7f0600bb;
public static int mbridge_dd_grey = 0x7f0600bc;
public static int mbridge_ee_grey = 0x7f0600bd;
public static int mbridge_purple_200 = 0x7f0600c7;
public static int mbridge_purple_500 = 0x7f0600c8;
public static int mbridge_purple_700 = 0x7f0600c9;
public static int mbridge_teal_200 = 0x7f0600da;
public static int mbridge_teal_700 = 0x7f0600db;
public static int mbridge_video_common_alertview_bg = 0x7f0600dc;
public static int mbridge_video_common_alertview_cancel_button_bg_default = 0x7f0600dd;
public static int mbridge_video_common_alertview_cancel_button_bg_pressed = 0x7f0600de;
public static int mbridge_video_common_alertview_cancel_button_textcolor = 0x7f0600df;
public static int mbridge_video_common_alertview_confirm_button_bg_default = 0x7f0600e0;
public static int mbridge_video_common_alertview_confirm_button_bg_pressed = 0x7f0600e1;
public static int mbridge_video_common_alertview_confirm_button_textcolor = 0x7f0600e2;
public static int mbridge_video_common_alertview_content_textcolor = 0x7f0600e3;
public static int mbridge_video_common_alertview_feedback_rb_bg = 0x7f0600e4;
public static int mbridge_video_common_alertview_title_textcolor = 0x7f0600e5;
public static int mbridge_white = 0x7f0600e6;
private color() {
}
}
public static final class dimen {
public static int mbridge_video_common_alertview_bg_padding = 0x7f0700fa;
public static int mbridge_video_common_alertview_button_height = 0x7f0700fb;
public static int mbridge_video_common_alertview_button_margintop = 0x7f0700fc;
public static int mbridge_video_common_alertview_button_radius = 0x7f0700fd;
public static int mbridge_video_common_alertview_button_textsize = 0x7f0700fe;
public static int mbridge_video_common_alertview_button_width = 0x7f0700ff;
public static int mbridge_video_common_alertview_content_margintop = 0x7f070100;
public static int mbridge_video_common_alertview_content_size = 0x7f070101;
public static int mbridge_video_common_alertview_contentview_maxwidth = 0x7f070102;
public static int mbridge_video_common_alertview_contentview_minwidth = 0x7f070103;
public static int mbridge_video_common_alertview_title_size = 0x7f070104;
private dimen() {
}
}
public static final class drawable {
public static int mbridge_cm_alertview_bg = 0x7f0801a2;
public static int mbridge_cm_alertview_cancel_bg = 0x7f0801a3;
public static int mbridge_cm_alertview_cancel_bg_nor = 0x7f0801a4;
public static int mbridge_cm_alertview_cancel_bg_pressed = 0x7f0801a5;
public static int mbridge_cm_alertview_confirm_bg = 0x7f0801a6;
public static int mbridge_cm_alertview_confirm_bg_nor = 0x7f0801a7;
public static int mbridge_cm_alertview_confirm_bg_pressed = 0x7f0801a8;
public static int mbridge_cm_backward = 0x7f0801a9;
public static int mbridge_cm_backward_disabled = 0x7f0801aa;
public static int mbridge_cm_backward_nor = 0x7f0801ab;
public static int mbridge_cm_backward_selected = 0x7f0801ac;
public static int mbridge_cm_browser = 0x7f0801ad;
public static int mbridge_cm_btn_shake = 0x7f0801ae;
public static int mbridge_cm_circle_50black = 0x7f0801af;
public static int mbridge_cm_end_animation = 0x7f0801b0;
public static int mbridge_cm_exits = 0x7f0801b1;
public static int mbridge_cm_exits_nor = 0x7f0801b2;
public static int mbridge_cm_exits_selected = 0x7f0801b3;
public static int mbridge_cm_feedback_btn_bg = 0x7f0801b4;
public static int mbridge_cm_feedback_choice_btn_bg = 0x7f0801b5;
public static int mbridge_cm_feedback_choice_btn_bg_nor = 0x7f0801b6;
public static int mbridge_cm_feedback_choice_btn_bg_pressed = 0x7f0801b7;
public static int mbridge_cm_feedback_dialog_view_bg = 0x7f0801b8;
public static int mbridge_cm_feedback_dialog_view_btn_bg = 0x7f0801b9;
public static int mbridge_cm_forward = 0x7f0801ba;
public static int mbridge_cm_forward_disabled = 0x7f0801bb;
public static int mbridge_cm_forward_nor = 0x7f0801bc;
public static int mbridge_cm_forward_selected = 0x7f0801bd;
public static int mbridge_cm_head = 0x7f0801be;
public static int mbridge_cm_highlight = 0x7f0801bf;
public static int mbridge_cm_progress = 0x7f0801c0;
public static int mbridge_cm_progress_drawable = 0x7f0801c1;
public static int mbridge_cm_progress_icon = 0x7f0801c2;
public static int mbridge_cm_refresh = 0x7f0801c3;
public static int mbridge_cm_refresh_nor = 0x7f0801c4;
public static int mbridge_cm_refresh_selected = 0x7f0801c5;
public static int mbridge_cm_tail = 0x7f0801c6;
public static int mbridge_download_message_dialog_star_sel = 0x7f0801c9;
public static int mbridge_download_message_dilaog_star_nor = 0x7f0801ca;
public static int mbridge_reward_popview_close = 0x7f0801f8;
public static int mbridge_shape_btn = 0x7f08021c;
public static int mbridge_shape_line = 0x7f08021e;
public static int mbridge_shape_splash_corners_14 = 0x7f080220;
public static int mbridge_slide_hand = 0x7f080222;
public static int mbridge_slide_rightarrow = 0x7f080223;
public static int mbridge_splash_button_bg_gray = 0x7f08022b;
public static int mbridge_splash_button_bg_gray_55 = 0x7f08022c;
public static int mbridge_splash_button_bg_green = 0x7f08022d;
public static int mbridge_splash_close_bg = 0x7f08022e;
public static int mbridge_splash_notice = 0x7f080230;
private drawable() {
}
}
public static final class id {
public static int mbridge_interstitial_pb = 0x7f0a0187;
public static int mbridge_video_common_alertview_cancel_button = 0x7f0a020d;
public static int mbridge_video_common_alertview_confirm_button = 0x7f0a020e;
public static int mbridge_video_common_alertview_contentview = 0x7f0a020f;
public static int mbridge_video_common_alertview_contentview_scrollview = 0x7f0a0210;
public static int mbridge_video_common_alertview_private_action_button = 0x7f0a0211;
public static int mbridge_video_common_alertview_titleview = 0x7f0a0212;
private id() {
}
}
public static final class layout {
public static int mbridge_cm_alertview = 0x7f0d0066;
public static int mbridge_cm_feedback_notice_layout = 0x7f0d0067;
public static int mbridge_cm_feedbackview = 0x7f0d0068;
public static int mbridge_cm_loading_layout = 0x7f0d0069;
private layout() {
}
}
public static final class string {
public static int campaign_appName = 0x7f120080;
public static int campaign_iconUrl = 0x7f120081;
public static int campaign_imageUrl = 0x7f120082;
public static int defaults = 0x7f1200b7;
public static int dyAction_getClick = 0x7f1200b8;
public static int dyAction_getLogicClick = 0x7f1200b9;
public static int dyAction_getLongClick = 0x7f1200ba;
public static int dyAction_getMove = 0x7f1200bb;
public static int dyAction_getWobble = 0x7f1200bc;
public static int dyEffect_getCountDown = 0x7f1200bd;
public static int dyEffect_getVisible = 0x7f1200be;
public static int dyEffect_getVisibleParam = 0x7f1200bf;
public static int dyEffect_getWobble = 0x7f1200c0;
public static int dyStrategy_feedback = 0x7f1200c1;
public static int dyStrategy_getActivity = 0x7f1200c2;
public static int dyStrategy_getClose = 0x7f1200c3;
public static int dyStrategy_getDeeplink = 0x7f1200c4;
public static int dyStrategy_getDownload = 0x7f1200c5;
public static int dyStrategy_notice = 0x7f1200c6;
public static int dyStrategy_permissionInfo = 0x7f1200c7;
public static int dyStrategy_privateAddress = 0x7f1200c8;
public static int mSplashData_setAdClickText = 0x7f120136;
public static int mSplashData_setAppInfo = 0x7f120137;
public static int mSplashData_setCountDownText = 0x7f120138;
public static int mSplashData_setLogoImage = 0x7f120139;
public static int mSplashData_setLogoText = 0x7f12013a;
public static int mSplashData_setNoticeImage = 0x7f12013b;
public static int mbridge_cm_feedback_btn_text = 0x7f12013c;
public static int mbridge_cm_feedback_dialog_close_close = 0x7f12013d;
public static int mbridge_cm_feedback_dialog_close_submit = 0x7f12013e;
public static int mbridge_cm_feedback_dialog_content_fraud = 0x7f12013f;
public static int mbridge_cm_feedback_dialog_content_misleading = 0x7f120140;
public static int mbridge_cm_feedback_dialog_content_not_play = 0x7f120141;
public static int mbridge_cm_feedback_dialog_content_other = 0x7f120142;
public static int mbridge_cm_feedback_dialog_content_por_violence = 0x7f120143;
public static int mbridge_cm_feedback_dialog_content_sound_problems = 0x7f120144;
public static int mbridge_cm_feedback_dialog_privacy_des = 0x7f120145;
public static int mbridge_cm_feedback_dialog_submit_notice = 0x7f120146;
public static int mbridge_cm_feedback_dialog_title = 0x7f120147;
public static int mbridge_reward_heat_count_unit = 0x7f12014d;
public static int mbridge_reward_viewed_text_str = 0x7f120152;
private string() {
}
}
public static final class style {
public static int AppBaseTheme = 0x7f130005;
public static int MBridgeAppTheme = 0x7f1300ec;
public static int mbridge_common_activity_style = 0x7f1301f8;
public static int mbridge_transparent_common_activity_style = 0x7f1301fa;
public static int myDialog = 0x7f1301fc;
private style() {
}
}
public static final class styleable {
public static int[] RoundRectImageView = {com.ea.games.r3_row.R.attr.corner};
public static int RoundRectImageView_corner;
private styleable() {
}
}
private R() {
}
}

View File

@@ -0,0 +1,408 @@
package com.mbridge.msdk.dycreator.a;
import android.content.Context;
import android.util.AttributeSet;
import android.util.Xml;
import android.view.InflateException;
import android.view.View;
import android.view.ViewGroup;
import com.ironsource.nb;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.PrintStream;
import java.lang.reflect.Constructor;
import java.util.HashMap;
import org.xmlpull.v1.XmlPullParser;
import org.xmlpull.v1.XmlPullParserException;
/* loaded from: classes4.dex */
public final class a {
private static final Class[] f = {Context.class, AttributeSet.class};
private static final HashMap<String, Constructor> g = new HashMap<>();
private static String j = "com.mbridge.msdk.dycreator.baseview.MB";
protected final Context a;
private InterfaceC0192a c;
private b d;
private HashMap<String, Boolean> h;
private long i;
private final boolean b = true;
private final Object[] e = new Object[2];
/* renamed from: com.mbridge.msdk.dycreator.a.a$a, reason: collision with other inner class name */
public interface InterfaceC0192a {
View a(String str, Context context, AttributeSet attributeSet);
}
public interface b {
boolean a(Class cls);
}
public a(Context context) {
this.a = context;
}
private XmlPullParser a(String str) {
XmlPullParser newPullParser = Xml.newPullParser();
try {
newPullParser.setInput(new FileInputStream(str), nb.N);
} catch (Exception e) {
e.printStackTrace();
}
return newPullParser;
}
/* JADX WARN: Multi-variable type inference failed */
/* JADX WARN: Type inference failed for: r8v0, types: [android.view.View, android.view.ViewGroup, java.lang.Object] */
/* JADX WARN: Type inference failed for: r8v4 */
/* JADX WARN: Type inference failed for: r8v5, types: [android.view.View] */
private View a(XmlPullParser xmlPullParser, ViewGroup viewGroup, boolean z) {
int next;
ViewGroup.LayoutParams layoutParams;
synchronized (this.e) {
try {
AttributeSet asAttributeSet = Xml.asAttributeSet(xmlPullParser);
this.e[0] = this.a;
do {
next = xmlPullParser.next();
if (next == 2) {
break;
}
} while (next != 1);
if (next != 2) {
throw new InflateException(xmlPullParser.getPositionDescription() + ": No start tag found!");
}
String name = xmlPullParser.getName();
PrintStream printStream = System.out;
printStream.println("**************************");
printStream.println("Creating root view: " + name);
printStream.println("**************************");
if (!"merge".equals(name)) {
View a = a(name, asAttributeSet);
if (viewGroup != 0) {
printStream.println("Creating params from root: " + ((Object) viewGroup));
layoutParams = viewGroup.generateLayoutParams(asAttributeSet);
if (!z) {
a.setLayoutParams(layoutParams);
}
} else {
layoutParams = null;
}
printStream.println("-----> start inflating children");
a(xmlPullParser, a, asAttributeSet);
printStream.println("-----> done inflating children");
if (viewGroup != 0 && z) {
viewGroup.addView(a, layoutParams);
}
if (viewGroup == 0 || !z) {
viewGroup = a;
}
} else {
if (viewGroup == 0 || !z) {
throw new InflateException("<merge /> can be used only with a valid ViewGroup root and attachToRoot=true");
}
a(xmlPullParser, (View) viewGroup, asAttributeSet);
}
} catch (IOException e) {
InflateException inflateException = new InflateException(xmlPullParser.getPositionDescription() + ": " + e.getMessage());
inflateException.initCause(e);
throw inflateException;
} catch (XmlPullParserException e2) {
InflateException inflateException2 = new InflateException(e2.getMessage());
inflateException2.initCause(e2);
throw inflateException2;
} finally {
}
}
return viewGroup;
}
private View a(String str, String str2, AttributeSet attributeSet) throws ClassNotFoundException, InflateException {
String str3;
String str4;
HashMap<String, Constructor> hashMap = g;
Constructor<?> constructor = hashMap.get(str);
Class<?> cls = null;
try {
if (constructor == null) {
ClassLoader classLoader = this.a.getClassLoader();
if (str2 != null) {
str4 = str2 + str;
} else {
str4 = str;
}
cls = classLoader.loadClass(str4);
b bVar = this.d;
if (bVar != null && cls != null && !bVar.a(cls)) {
b(str, str2, attributeSet);
}
constructor = cls.getConstructor(f);
hashMap.put(str, constructor);
} else if (this.d != null) {
Boolean bool = this.h.get(str);
if (bool == null) {
ClassLoader classLoader2 = this.a.getClassLoader();
if (str2 != null) {
str3 = str2 + str;
} else {
str3 = str;
}
cls = classLoader2.loadClass(str3);
boolean z = cls != null && this.d.a(cls);
this.h.put(str, Boolean.valueOf(z));
if (!z) {
b(str, str2, attributeSet);
}
} else if (bool.equals(Boolean.FALSE)) {
b(str, str2, attributeSet);
}
}
Object[] objArr = this.e;
objArr[1] = attributeSet;
return (View) constructor.newInstance(objArr);
} catch (ClassNotFoundException e) {
throw e;
} catch (NoSuchMethodException e2) {
StringBuilder sb = new StringBuilder();
sb.append(attributeSet.getPositionDescription());
sb.append(": Error inflating class ");
if (str2 != null) {
str = str2 + str;
}
sb.append(str);
InflateException inflateException = new InflateException(sb.toString());
inflateException.initCause(e2);
throw inflateException;
} catch (Exception e3) {
StringBuilder sb2 = new StringBuilder();
sb2.append(attributeSet.getPositionDescription());
sb2.append(": Error inflating class ");
sb2.append(cls == null ? "<unknown>" : cls.getName());
InflateException inflateException2 = new InflateException(sb2.toString());
inflateException2.initCause(e3);
throw inflateException2;
}
}
private void b(String str, String str2, AttributeSet attributeSet) {
StringBuilder sb = new StringBuilder();
sb.append(attributeSet.getPositionDescription());
sb.append(": Class not allowed to be inflated ");
if (str2 != null) {
str = str2 + str;
}
sb.append(str);
throw new InflateException(sb.toString());
}
private View a(String str, AttributeSet attributeSet) {
View a;
if (str.equals("view")) {
str = attributeSet.getAttributeValue(null, "class");
}
PrintStream printStream = System.out;
printStream.println("******** Creating view: " + str);
try {
InterfaceC0192a interfaceC0192a = this.c;
View a2 = interfaceC0192a == null ? null : interfaceC0192a.a(str, this.a, attributeSet);
if (a2 == null) {
if (-1 != str.indexOf(46)) {
a2 = a(str, (String) null, attributeSet);
} else {
if (!str.equals("MBStarLevelLayoutView") && !str.equals("LuckPan")) {
a = a(str, j, attributeSet);
a2 = a;
}
a = a(str, "", attributeSet);
a2 = a;
}
}
printStream.println("Created view is: " + a2);
return a2;
} catch (InflateException e) {
throw e;
} catch (ClassNotFoundException e2) {
InflateException inflateException = new InflateException(attributeSet.getPositionDescription() + ": Error inflating class " + str);
inflateException.initCause(e2);
throw inflateException;
} catch (Exception e3) {
InflateException inflateException2 = new InflateException(attributeSet.getPositionDescription() + ": Error inflating class " + str);
inflateException2.initCause(e3);
throw inflateException2;
}
}
private void a(XmlPullParser xmlPullParser, View view, AttributeSet attributeSet) throws XmlPullParserException, IOException {
int next;
int depth = xmlPullParser.getDepth();
while (true) {
int next2 = xmlPullParser.next();
if ((next2 == 3 && xmlPullParser.getDepth() <= depth) || next2 == 1) {
return;
}
if (next2 == 2) {
String name = xmlPullParser.getName();
if (!"requestFocus".equals(name)) {
if ("include".equals(name)) {
if (xmlPullParser.getDepth() == 0) {
throw new InflateException("<include /> cannot be the root element");
}
b(xmlPullParser, view, attributeSet);
} else {
if ("merge".equals(name)) {
throw new InflateException("<merge /> must be the root element");
}
View a = a(name, attributeSet);
ViewGroup viewGroup = (ViewGroup) view;
ViewGroup.LayoutParams generateLayoutParams = viewGroup.generateLayoutParams(attributeSet);
a(xmlPullParser, a, attributeSet);
viewGroup.addView(a, generateLayoutParams);
}
} else {
view.requestFocus();
int depth2 = xmlPullParser.getDepth();
do {
next = xmlPullParser.next();
if (next != 3 || xmlPullParser.getDepth() > depth2) {
}
} while (next != 1);
}
}
}
}
/* JADX WARN: Code restructure failed: missing block: B:40:0x006f, code lost:
if (r8 != null) goto L27;
*/
/* JADX WARN: Code restructure failed: missing block: B:41:0x0071, code lost:
r2.setLayoutParams(r8);
*/
/* JADX WARN: Code restructure failed: missing block: B:42:0x007e, code lost:
a(r0, r2, r1);
r7.addView(r2);
*/
/* JADX WARN: Code restructure failed: missing block: B:45:0x007b, code lost:
if (r8 == null) goto L34;
*/
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
private void b(org.xmlpull.v1.XmlPullParser r6, android.view.View r7, android.util.AttributeSet r8) throws org.xmlpull.v1.XmlPullParserException, java.io.IOException {
/*
r5 = this;
boolean r0 = r7 instanceof android.view.ViewGroup
if (r0 == 0) goto Lbc
r0 = 0
r1 = 0
java.lang.String r2 = "layout"
int r0 = r8.getAttributeResourceValue(r1, r2, r0)
if (r0 != 0) goto L38
java.lang.String r6 = r8.getAttributeValue(r1, r2)
if (r6 != 0) goto L1c
android.view.InflateException r6 = new android.view.InflateException
java.lang.String r7 = "You must specifiy a layout in the include tag: <include layout=\"@layout/layoutID\" />"
r6.<init>(r7)
throw r6
L1c:
android.view.InflateException r7 = new android.view.InflateException
java.lang.StringBuilder r8 = new java.lang.StringBuilder
r8.<init>()
java.lang.String r0 = "You must specifiy a valid layout reference. The layout ID "
r8.append(r0)
r8.append(r6)
java.lang.String r6 = " is not valid."
r8.append(r6)
java.lang.String r6 = r8.toString()
r7.<init>(r6)
throw r7
L38:
android.content.Context r1 = r5.a
android.content.res.Resources r1 = r1.getResources()
android.content.res.XmlResourceParser r0 = r1.getLayout(r0)
android.util.AttributeSet r1 = android.util.Xml.asAttributeSet(r0) // Catch: java.lang.Throwable -> L63
L46:
int r2 = r0.next() // Catch: java.lang.Throwable -> L63
r3 = 1
r4 = 2
if (r2 == r4) goto L51
if (r2 == r3) goto L51
goto L46
L51:
if (r2 != r4) goto L9d
java.lang.String r2 = r0.getName() // Catch: java.lang.Throwable -> L63
java.lang.String r4 = "merge"
boolean r4 = r4.equals(r2) // Catch: java.lang.Throwable -> L63
if (r4 == 0) goto L65
r5.a(r0, r7, r1) // Catch: java.lang.Throwable -> L63
goto L84
L63:
r6 = move-exception
goto Lb8
L65:
android.view.View r2 = r5.a(r2, r1) // Catch: java.lang.Throwable -> L63
android.view.ViewGroup r7 = (android.view.ViewGroup) r7 // Catch: java.lang.Throwable -> L63
android.view.ViewGroup$LayoutParams r8 = r7.generateLayoutParams(r8) // Catch: java.lang.Throwable -> L75 java.lang.RuntimeException -> L77
if (r8 == 0) goto L7e
L71:
r2.setLayoutParams(r8) // Catch: java.lang.Throwable -> L63
goto L7e
L75:
r6 = move-exception
goto L9c
L77:
android.view.ViewGroup$LayoutParams r8 = r7.generateLayoutParams(r1) // Catch: java.lang.Throwable -> L75
if (r8 == 0) goto L7e
goto L71
L7e:
r5.a(r0, r2, r1) // Catch: java.lang.Throwable -> L63
r7.addView(r2) // Catch: java.lang.Throwable -> L63
L84:
r0.close()
int r7 = r6.getDepth()
L8b:
int r8 = r6.next()
r0 = 3
if (r8 != r0) goto L98
int r0 = r6.getDepth()
if (r0 <= r7) goto L9b
L98:
if (r8 == r3) goto L9b
goto L8b
L9b:
return
L9c:
throw r6 // Catch: java.lang.Throwable -> L63
L9d:
android.view.InflateException r6 = new android.view.InflateException // Catch: java.lang.Throwable -> L63
java.lang.StringBuilder r7 = new java.lang.StringBuilder // Catch: java.lang.Throwable -> L63
r7.<init>() // Catch: java.lang.Throwable -> L63
java.lang.String r8 = r0.getPositionDescription() // Catch: java.lang.Throwable -> L63
r7.append(r8) // Catch: java.lang.Throwable -> L63
java.lang.String r8 = ": No start tag found!"
r7.append(r8) // Catch: java.lang.Throwable -> L63
java.lang.String r7 = r7.toString() // Catch: java.lang.Throwable -> L63
r6.<init>(r7) // Catch: java.lang.Throwable -> L63
throw r6 // Catch: java.lang.Throwable -> L63
Lb8:
r0.close()
throw r6
Lbc:
android.view.InflateException r6 = new android.view.InflateException
java.lang.String r7 = "<include /> can only be used inside of a ViewGroup"
r6.<init>(r7)
throw r6
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.dycreator.a.a.b(org.xmlpull.v1.XmlPullParser, android.view.View, android.util.AttributeSet):void");
}
public final View a(String str, ViewGroup viewGroup) {
boolean z = viewGroup != null;
this.i = System.currentTimeMillis();
System.out.println("INFLATING from resource: " + str);
return a(a(str), viewGroup, z);
}
}

View File

@@ -0,0 +1,356 @@
package com.mbridge.msdk.dycreator.a;
import android.content.Context;
import android.content.res.Resources;
import android.graphics.Color;
import android.graphics.drawable.GradientDrawable;
import android.text.TextUtils;
import android.util.TypedValue;
import android.util.Xml;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import androidx.core.view.ViewCompat;
import com.facebook.appevents.internal.ViewHierarchyConstants;
import com.ironsource.nb;
import com.mbridge.msdk.dycreator.baseview.GradientOrientationUtils;
import com.mbridge.msdk.dycreator.e.e;
import com.mbridge.msdk.dycreator.e.g;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.x;
import java.io.IOException;
import java.io.InputStream;
import java.lang.ref.SoftReference;
import java.lang.reflect.Field;
import java.util.HashMap;
import org.xmlpull.v1.XmlPullParser;
/* loaded from: classes4.dex */
public class b {
private static volatile b g;
private SoftReference<HashMap<String, c>> a;
private SoftReference<HashMap<String, String>> b;
private SoftReference<HashMap<String, c>> c;
private String d;
private String e;
private Context f;
private b() {
}
public static b a() {
if (g == null) {
synchronized (b.class) {
try {
if (g == null) {
g = new b();
}
} finally {
}
}
}
return g;
}
public final void a(Context context, String str) {
try {
if (g.a) {
this.d = context.getFilesDir().toString();
} else {
this.d = str;
}
if (e.a(context).heightPixels > 320 && !g.a) {
this.e = "/drawable-hdpi/";
this.f = context;
com.mbridge.msdk.dycreator.e.b.a = a().d();
}
this.e = "/drawable-mdpi/";
this.f = context;
com.mbridge.msdk.dycreator.e.b.a = a().d();
} catch (Exception e) {
af.b("MBResource", e.getMessage());
}
}
public final void a(Context context) {
try {
if (e.a(context).heightPixels > 320 && !g.a) {
this.e = "/drawable-hdpi/";
this.f = context;
com.mbridge.msdk.dycreator.e.b.a = a().d();
}
this.e = "/drawable-mdpi/";
this.f = context;
com.mbridge.msdk.dycreator.e.b.a = a().d();
} catch (Exception e) {
af.b("MBResource", e.getMessage());
}
}
public final HashMap b() {
SoftReference<HashMap<String, c>> softReference = this.a;
if (softReference == null || softReference.get() == null) {
HashMap hashMap = new HashMap(45);
hashMap.put("layout_width", c.layout_width);
hashMap.put("layout_height", c.layout_height);
hashMap.put("orientation", c.orientation);
hashMap.put("layout_centerHorizontal", c.layout_centerHorizontal);
hashMap.put("layout_centerVertical", c.layout_centerVertical);
c cVar = c.layout_marginLeft;
hashMap.put("layout_marginLeft", cVar);
c cVar2 = c.layout_marginRight;
hashMap.put("layout_marginRight", cVar2);
hashMap.put("layout_margin", c.layout_margin);
hashMap.put("layout_gravity", c.layout_gravity);
hashMap.put("layout_alignParentRight", c.layout_alignParentRight);
hashMap.put("layout_weight", c.layout_weight);
hashMap.put("contentDescription", c.contentDescription);
hashMap.put("gravity", c.gravity);
hashMap.put("id", c.id);
hashMap.put("layout_below", c.layout_below);
hashMap.put("layout_above", c.layout_above);
hashMap.put("layout_toLeftOf", c.layout_toLeftOf);
hashMap.put("layout_toRightOf", c.layout_toRightOf);
hashMap.put("layout_toEndOf", c.layout_toEndOf);
hashMap.put("background", c.background);
hashMap.put("layout_marginTop", c.layout_marginTop);
hashMap.put("layout_marginBottom", c.layout_marginBottom);
hashMap.put("layout_marginLeft", cVar);
hashMap.put("layout_marginRight", cVar2);
hashMap.put("layout_alignParentBottom", c.layout_alignParentBottom);
hashMap.put("layout_alignParentTop", c.layout_alignParentTop);
hashMap.put("layout_alignParentLeft", c.layout_alignParentLeft);
hashMap.put("layout_alignWithParentIfMissing", c.layout_alignWithParentIfMissing);
hashMap.put("layout_alignTop", c.layout_alignTop);
hashMap.put("layout_alignBottom", c.layout_alignBottom);
hashMap.put("layout_alignLeft", c.layout_alignLeft);
hashMap.put("layout_alignRight", c.layout_alignRight);
hashMap.put("layout_centerInParent", c.layout_centerInParent);
hashMap.put("layout_alignParentEnd", c.layout_alignParentEnd);
this.a = new SoftReference<>(hashMap);
}
return this.a.get();
}
public final HashMap<String, c> c() {
SoftReference<HashMap<String, c>> softReference = this.c;
if (softReference == null || softReference.get() == null) {
HashMap hashMap = new HashMap(55);
hashMap.put("id", c.id);
hashMap.put("text", c.text);
hashMap.put("ellipsize", c.ellipsize);
hashMap.put("singleLine", c.singleLine);
hashMap.put("lines", c.lines);
hashMap.put("maxLength", c.maxLength);
hashMap.put("drawableLeft", c.drawableLeft);
hashMap.put("drawablePadding", c.drawablePadding);
hashMap.put("fadingEdge", c.fadingEdge);
hashMap.put("scrollHorizontally", c.scrollHorizontally);
hashMap.put("textColor", c.textColor);
hashMap.put("textSize", c.textSize);
hashMap.put(ViewHierarchyConstants.DIMENSION_VISIBILITY_KEY, c.visibility);
c cVar = c.background;
hashMap.put("background", cVar);
hashMap.put("textStyle", c.textStyle);
hashMap.put("style", c.style);
hashMap.put("layout_width", c.layout_width);
hashMap.put("layout_height", c.layout_height);
hashMap.put("layout_below", c.layout_below);
hashMap.put("layout_centerInParent", c.layout_centerInParent);
hashMap.put("contentDescription", c.contentDescription);
hashMap.put("src", c.src);
hashMap.put("gravity", c.gravity);
hashMap.put("orientation", c.orientation);
hashMap.put("numColumns", c.numColumns);
hashMap.put("verticalSpacing", c.verticalSpacing);
hashMap.put("horizontalSpacing", c.horizontalSpacing);
hashMap.put("background", cVar);
hashMap.put("layout_marginBottom", c.layout_marginBottom);
hashMap.put("scaleType", c.scaleType);
hashMap.put("tag", c.tag);
hashMap.put("layout_gravity", c.layout_gravity);
hashMap.put("parent_view", c.parent_view);
hashMap.put("padding", c.padding);
hashMap.put("paddingTop", c.paddingTop);
hashMap.put("paddingBottom", c.paddingBottom);
hashMap.put("paddingLeft", c.paddingLeft);
hashMap.put("paddingRight", c.paddingRight);
hashMap.put("divider", c.divider);
hashMap.put("scrollbars", c.scrollbars);
hashMap.put("listSelector", c.listSelector);
this.c = new SoftReference<>(hashMap);
}
return this.c.get();
}
public final int a(String str) {
if (TextUtils.isEmpty(str)) {
return ViewCompat.MEASURED_STATE_MASK;
}
if (str.startsWith("#")) {
int length = str.length();
if (length == 7) {
return (int) Long.decode(str.replace("#", "#FF")).longValue();
}
if (length == 9) {
return (int) Long.decode(str).longValue();
}
g.a("返回白色背景");
return -1;
}
if (!str.startsWith("@color/")) {
return ViewCompat.MEASURED_STATE_MASK;
}
return com.mbridge.msdk.foundation.controller.c.m().c().getColor(x.a(com.mbridge.msdk.foundation.controller.c.m().c(), str.substring(7), "color"));
}
public final GradientDrawable a(String[] strArr) {
try {
GradientDrawable gradientDrawable = new GradientDrawable(GradientOrientationUtils.getOrientation(strArr[2]), new int[]{Color.parseColor(strArr[0]), Color.parseColor(strArr[1])});
gradientDrawable.setGradientType(0);
return gradientDrawable;
} catch (Exception e) {
af.b("MBResource", e.getMessage());
return null;
}
}
public final int b(String str) {
try {
return Integer.parseInt(str);
} catch (Exception unused) {
int indexOf = str.indexOf("d");
int indexOf2 = str.indexOf("s");
if (indexOf == -1) {
indexOf = indexOf2;
}
int parseInt = Integer.parseInt(str.substring(0, indexOf));
if (!str.contains("d")) {
str.contains("s");
return parseInt;
}
return (int) TypedValue.applyDimension(1, parseInt, this.f.getResources().getDisplayMetrics());
}
}
public final int c(String str) {
String[] split = str.toUpperCase().split("\\|");
int i = 48;
try {
Class<?> cls = Class.forName("android.view.Gravity");
for (String str2 : split) {
i = cls.getField(str2).getInt(null);
}
} catch (Exception e) {
e.printStackTrace();
}
return i;
}
public final int d(String str) {
if (this.f != null) {
String g2 = com.mbridge.msdk.foundation.controller.c.m().g();
if (TextUtils.isEmpty(g2)) {
g2 = this.f.getPackageName();
}
StringBuilder sb = new StringBuilder();
sb.append(g2);
sb.append(".R$");
String[] split = str.split("\\.");
sb.append(split[1]);
try {
Class<?> cls = Class.forName(sb.toString());
Object newInstance = cls.newInstance();
Field declaredField = cls.getDeclaredField(split[2]);
declaredField.setAccessible(true);
return ((Integer) declaredField.get(newInstance)).intValue();
} catch (Exception e) {
e.printStackTrace();
}
}
return 0;
}
public final String e(String str) {
if (TextUtils.isEmpty(str)) {
return null;
}
if (!str.startsWith("@")) {
return str;
}
SoftReference<HashMap<String, String>> softReference = this.b;
if (softReference == null || softReference.get() == null) {
this.b = new SoftReference<>(d());
}
String substring = str.substring(8);
if (this.b.get() == null || this.b.get().size() <= 0) {
return null;
}
String str2 = this.b.get().get(substring);
if (!TextUtils.isEmpty(str2)) {
return str2;
}
try {
return com.mbridge.msdk.foundation.controller.c.m().c().getString(x.a(com.mbridge.msdk.foundation.controller.c.m().c(), substring, "string"));
} catch (Exception e) {
af.b("MBResource", e.getMessage());
return null;
}
}
private HashMap<String, String> d() {
InputStream inputStream;
try {
inputStream = this.f.getAssets().open("rv_binddatas.xml");
} catch (IOException e) {
e.printStackTrace();
inputStream = null;
}
XmlPullParser newPullParser = Xml.newPullParser();
try {
newPullParser.setInput(inputStream, nb.N);
HashMap<String, String> hashMap = new HashMap<>();
for (int eventType = newPullParser.getEventType(); eventType != 1; eventType = newPullParser.next()) {
if (eventType == 2) {
if ("string".equals(newPullParser.getName())) {
hashMap.put(newPullParser.getAttributeValue(0), newPullParser.nextText());
}
}
}
return hashMap;
} catch (Exception e2) {
e2.printStackTrace();
return null;
}
}
public final void a(String str, ImageView imageView) {
Context context;
if (str == null || !str.startsWith("@drawable/") || (context = this.f) == null) {
return;
}
try {
Resources resources = context.getResources();
String g2 = com.mbridge.msdk.foundation.controller.c.m().g();
if (TextUtils.isEmpty(g2)) {
g2 = this.f.getPackageName();
}
imageView.setImageResource(resources.getIdentifier(str, "drawable", g2));
} catch (Exception e) {
af.b("MBResource", e.getMessage());
}
}
public final View f(String str) {
if (this.f != null) {
try {
a aVar = new a(this.f);
g.a(str.toString());
return aVar.a(str, (ViewGroup) null);
} catch (Exception e) {
af.b("MBResource", e.getMessage());
}
}
return null;
}
}

View File

@@ -0,0 +1,71 @@
package com.mbridge.msdk.dycreator.a;
/* loaded from: classes4.dex */
public enum c {
id,
layout_width,
layout_height,
orientation,
layout_centerHorizontal,
layout_centerVertical,
layout_below,
layout_above,
layout_toRightOf,
layout_toLeftOf,
layout_toEndOf,
layout_marginLeft,
layout_marginRight,
layout_marginTop,
layout_marginBottom,
layout_bottom,
layout_margin,
layout_gravity,
layout_alignParentRight,
layout_alignParentLeft,
layout_alignParentBottom,
layout_alignParentTop,
layout_alignWithParentIfMissing,
layout_weight,
layout_alignParentEnd,
divider,
scrollbars,
listSelector,
splitMotionEvents,
cacheColorHint,
verticalSpacing,
horizontalSpacing,
text,
ellipsize,
singleLine,
maxLength,
lines,
fadingEdge,
scrollHorizontally,
textColor,
textSize,
visibility,
background,
textStyle,
style,
src,
gravity,
numColumns,
contentDescription,
scaleType,
tag,
parent_view,
drawableLeft,
drawablePadding,
layout_alignBottom,
layout_alignTop,
layout_centerInParent,
layout_alignLeft,
layout_alignRight,
padding,
paddingTop,
paddingBottom,
paddingLeft,
paddingRight,
paddingStart,
paddingEnd
}

View File

@@ -0,0 +1,23 @@
package com.mbridge.msdk.dycreator.b;
/* loaded from: classes4.dex */
public final class a {
private int a;
private String b;
public a(b bVar) {
if (bVar != null) {
this.a = bVar.a();
this.b = bVar.b();
}
}
public a(int i, String str) {
this.a = i;
this.b = str;
}
public final String toString() {
return "DyError{errorCode=" + this.a + '}';
}
}

View File

@@ -0,0 +1,29 @@
package com.mbridge.msdk.dycreator.b;
/* loaded from: classes4.dex */
public enum b {
NOT_FOUND_VIEWOPTION(-101, "ViewOption is null"),
NOT_FOUND_CONTEXT(-102, "context is null"),
FILE_CREATE_VIEW_FILE(-103, "file create view is null"),
CAMPAIGNEX_IS_NULL(-104, "Campaign size only one"),
NOT_FOUND_CAMPAIGN(-105, "campaign is null"),
NOT_FOUND_DYNAMIC_FILE(-106, "dynamic file is not exits"),
BIND_DATA_FILE_OR_DIR(-107, "data file or file dir is not exits "),
NOT_FOUND_DYNAMIC_OPTION(-108, "dynamic_option is not exits");
private int i;
private String j;
public final int a() {
return this.i;
}
public final String b() {
return this.j;
}
b(int i, String str) {
this.i = i;
this.j = str;
}
}

View File

@@ -0,0 +1,41 @@
package com.mbridge.msdk.dycreator.baseview;
import android.graphics.drawable.GradientDrawable;
import android.text.TextUtils;
/* loaded from: classes4.dex */
public class GradientOrientationUtils {
public static GradientDrawable.Orientation getOrientation(String str) {
try {
GradientDrawable.Orientation orientation = GradientDrawable.Orientation.TOP_BOTTOM;
if (TextUtils.equals(str, orientation.name())) {
return orientation;
}
GradientDrawable.Orientation orientation2 = GradientDrawable.Orientation.BL_TR;
if (!TextUtils.equals(str, orientation2.name())) {
orientation2 = GradientDrawable.Orientation.BOTTOM_TOP;
if (!TextUtils.equals(str, orientation2.name())) {
orientation2 = GradientDrawable.Orientation.BR_TL;
if (!TextUtils.equals(str, orientation2.name())) {
GradientDrawable.Orientation orientation3 = GradientDrawable.Orientation.LEFT_RIGHT;
if (!TextUtils.equals(str, orientation3.name())) {
orientation3 = GradientDrawable.Orientation.RIGHT_LEFT;
if (!TextUtils.equals(str, orientation3.name())) {
orientation3 = GradientDrawable.Orientation.TL_BR;
if (!TextUtils.equals(str, orientation3.name())) {
if (!TextUtils.equals(str, orientation2.name())) {
return orientation;
}
}
}
}
return orientation3;
}
}
}
return orientation2;
} catch (Exception unused) {
return GradientDrawable.Orientation.TOP_BOTTOM;
}
}
}

View File

@@ -0,0 +1,19 @@
package com.mbridge.msdk.dycreator.baseview;
import android.content.Context;
import android.util.AttributeSet;
/* loaded from: classes4.dex */
public class MBApkInfoView extends MBRelativeLayout {
public MBApkInfoView(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
}
public MBApkInfoView(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
}
public MBApkInfoView(Context context) {
super(context);
}
}

View File

@@ -0,0 +1,92 @@
package com.mbridge.msdk.dycreator.baseview;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.Button;
import com.mbridge.msdk.dycreator.baseview.inter.InterBase;
import com.mbridge.msdk.dycreator.e.a;
import com.mbridge.msdk.dycreator.e.c;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.same.report.k;
import java.util.Map;
/* loaded from: classes4.dex */
public class MBButton extends Button implements InterBase {
private Map<String, String> a;
private Map<String, Boolean> b;
private String c;
public MBButton(Context context) {
super(context);
this.c = "";
}
public MBButton(Context context, AttributeSet attributeSet) {
super(context);
this.c = "";
this.a = c.a(context, attributeSet);
a.a(this, attributeSet);
c.a(this.a, this);
}
public MBButton(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
this.c = "";
}
@Override // android.widget.TextView, android.view.View
public void onAttachedToWindow() {
super.onAttachedToWindow();
Map<String, Boolean> map = this.b;
if (map != null && map.containsKey("mbridgeAttached") && this.b.get("mbridgeAttached").booleanValue()) {
new k.a("mbridgeAttached").a().a(this.c);
}
}
@Override // android.view.View
public void onDetachedFromWindow() {
super.onDetachedFromWindow();
Map<String, Boolean> map = this.b;
if (map != null && map.containsKey("mbridgeDetached") && this.b.get("mbridgeDetached").booleanValue()) {
new k.a("mbridgeDetached").a().a(this.c);
}
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getBindDataDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeData")) ? "" : this.a.get("mbridgeData");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getActionDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeAction")) ? "" : this.a.get("mbridgeAction");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getStrategyDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeStrategy")) ? "" : this.a.get("mbridgeStrategy");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getEffectDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeEffect")) ? "" : this.a.get("mbridgeEffect");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getReportDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeReport")) ? "" : this.a.get("mbridgeReport");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public void setDynamicReport(String str, CampaignEx campaignEx) {
this.b = c.a(str);
if (campaignEx != null) {
this.c = campaignEx.getCampaignUnitId();
}
}
}

View File

@@ -0,0 +1,69 @@
package com.mbridge.msdk.dycreator.baseview;
import android.content.Context;
import android.util.AttributeSet;
import com.mbridge.msdk.dycreator.binding.response.SplashResData;
import com.mbridge.msdk.dycreator.bus.EventBus;
import com.mbridge.msdk.dycreator.listener.action.EAction;
import com.mbridge.msdk.e.a.a;
import com.mbridge.msdk.e.a.b;
/* loaded from: classes4.dex */
public class MBCountDownView extends MBTextView {
private b a;
private MBCountDownView b;
public MBCountDownView(Context context) {
super(context);
this.b = this;
}
public MBCountDownView(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
this.b = this;
}
public MBCountDownView(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
this.b = this;
}
@Override // com.mbridge.msdk.dycreator.baseview.MBTextView, android.widget.TextView, android.view.View
public void onAttachedToWindow() {
super.onAttachedToWindow();
b bVar = this.a;
if (bVar != null) {
bVar.b();
}
}
@Override // com.mbridge.msdk.dycreator.baseview.MBTextView, android.view.View
public void onDetachedFromWindow() {
super.onDetachedFromWindow();
b bVar = this.a;
if (bVar != null) {
bVar.a();
}
}
public void initView(final String str, final String str2, int i) {
this.a = new b().b(i * 1000).a(1000L).a(new a() { // from class: com.mbridge.msdk.dycreator.baseview.MBCountDownView.1
@Override // com.mbridge.msdk.e.a.a
public void onTick(long j) {
if (str2.startsWith("zh")) {
MBCountDownView.this.b.setText((j / 1000) + "s" + str);
return;
}
MBCountDownView.this.b.setText(MBCountDownView.this.b + " " + (j / 1000) + "s");
}
@Override // com.mbridge.msdk.e.a.a
public void onFinish() {
MBCountDownView.this.a.a();
SplashResData splashResData = new SplashResData();
splashResData.seteAction(EAction.CLOSE);
EventBus.getDefault().post(splashResData);
}
});
}
}

View File

@@ -0,0 +1,43 @@
package com.mbridge.msdk.dycreator.baseview;
import android.content.Context;
import android.graphics.Color;
import android.graphics.drawable.GradientDrawable;
import android.util.AttributeSet;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.foundation.tools.x;
import com.mbridge.msdk.widget.FeedBackButton;
/* loaded from: classes4.dex */
public class MBFeedBack extends MBTextView {
public static String FEEDBACK_BTN_BACKGROUND_COLOR_STR = "#60000000";
public MBFeedBack(Context context) {
super(context);
a();
}
public MBFeedBack(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
a();
}
public MBFeedBack(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
a();
}
private void a() {
setText(x.a(getContext(), "mbridge_cm_feedback_btn_text", "string"));
int a = ak.a(getContext(), 13.0f);
setPadding(a, 0, a, 0);
setTextIsSelectable(false);
setGravity(17);
setBackgroundColor(Color.parseColor(FEEDBACK_BTN_BACKGROUND_COLOR_STR));
GradientDrawable gradientDrawable = new GradientDrawable();
gradientDrawable.setCornerRadius(ak.a(r0, 20.0f));
gradientDrawable.setColor(Color.parseColor(FeedBackButton.FEEDBACK_BTN_BACKGROUND_COLOR_STR));
setBackground(gradientDrawable);
setTextColor(-1);
}
}

View File

@@ -0,0 +1,194 @@
package com.mbridge.msdk.dycreator.baseview;
import android.animation.Animator;
import android.content.Context;
import android.util.AttributeSet;
import android.view.View;
import android.widget.FrameLayout;
import androidx.annotation.Nullable;
import com.fyber.inneractive.sdk.external.InneractiveMediationDefs;
import com.mbridge.msdk.dycreator.a.b;
import com.mbridge.msdk.dycreator.baseview.inter.InterBase;
import com.mbridge.msdk.dycreator.baseview.inter.InterEffect;
import com.mbridge.msdk.dycreator.e.a;
import com.mbridge.msdk.dycreator.e.c;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.same.report.k;
import com.mbridge.msdk.foundation.tools.af;
import java.util.HashMap;
import java.util.Map;
/* loaded from: classes4.dex */
public class MBFrameLayout extends FrameLayout implements InterBase, InterEffect {
private Animator a;
private Map<String, String> b;
private Map<String, Boolean> c;
private String d;
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterEffect
public void setAnimator(Animator animator) {
this.a = animator;
}
public MBFrameLayout(Context context, AttributeSet attributeSet) {
super(context);
this.d = "";
try {
this.b = c.a(context, attributeSet);
a.a(this, attributeSet);
setLayoutParams(generateLayoutParams(attributeSet));
c.a(this.b, this);
} catch (Exception e) {
af.b("MBFrameLayout", e.getMessage());
}
}
@Override // android.view.ViewGroup, android.view.View
public void onAttachedToWindow() {
super.onAttachedToWindow();
try {
Animator animator = this.a;
if (animator != null) {
animator.start();
}
} catch (Exception e) {
af.b("MBFrameLayout", e.getMessage());
}
Map<String, Boolean> map = this.c;
if (map != null && map.containsKey("mbridgeAttached") && this.c.get("mbridgeAttached").booleanValue()) {
new k.a("mbridgeAttached").a().a(this.d);
}
}
@Override // android.view.ViewGroup, android.view.View
public void onDetachedFromWindow() {
super.onDetachedFromWindow();
try {
Animator animator = this.a;
if (animator != null) {
animator.cancel();
}
} catch (Exception e) {
af.b("MBFrameLayout", e.getMessage());
}
Map<String, Boolean> map = this.c;
if (map != null && map.containsKey("mbridgeDetached") && this.c.get("mbridgeDetached").booleanValue()) {
new k.a("mbridgeDetached").a().a(this.d);
}
}
@Override // android.view.View
public void setOnClickListener(@Nullable View.OnClickListener onClickListener) {
super.setOnClickListener(onClickListener);
}
@Override // android.widget.FrameLayout, android.view.ViewGroup
public FrameLayout.LayoutParams generateLayoutParams(AttributeSet attributeSet) {
FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(0, 0);
HashMap b = b.a().b();
layoutParams.width = -2;
layoutParams.height = -2;
int attributeCount = attributeSet.getAttributeCount();
for (int i = 0; i < attributeCount; i++) {
com.mbridge.msdk.dycreator.a.c cVar = (com.mbridge.msdk.dycreator.a.c) b.get(attributeSet.getAttributeName(i));
if (cVar != null) {
int i2 = AnonymousClass1.a[cVar.ordinal()];
if (i2 == 1) {
String attributeValue = attributeSet.getAttributeValue(i);
if (attributeValue.startsWith(InneractiveMediationDefs.GENDER_FEMALE) || attributeValue.startsWith(InneractiveMediationDefs.GENDER_MALE)) {
layoutParams.width = -1;
} else if (attributeValue.startsWith("w")) {
layoutParams.width = -2;
} else {
layoutParams.width = b.a().b(attributeValue);
}
} else if (i2 == 2) {
String attributeValue2 = attributeSet.getAttributeValue(i);
if (attributeValue2.startsWith(InneractiveMediationDefs.GENDER_FEMALE) || attributeValue2.startsWith(InneractiveMediationDefs.GENDER_MALE)) {
layoutParams.width = -1;
} else if (attributeValue2.startsWith("w")) {
layoutParams.width = -2;
} else {
layoutParams.height = b.a().b(attributeValue2);
}
} else if (i2 == 3) {
layoutParams.gravity = b.a().c(attributeSet.getAttributeValue(i));
} else if (i2 == 4) {
layoutParams.leftMargin = b.a().b(attributeSet.getAttributeValue(i));
} else if (i2 == 5) {
int b2 = b.a().b(attributeSet.getAttributeValue(i));
layoutParams.setMargins(b2, b2, b2, b2);
}
}
}
return layoutParams;
}
/* renamed from: com.mbridge.msdk.dycreator.baseview.MBFrameLayout$1, reason: invalid class name */
public static /* synthetic */ class AnonymousClass1 {
static final /* synthetic */ int[] a;
static {
int[] iArr = new int[com.mbridge.msdk.dycreator.a.c.values().length];
a = iArr;
try {
iArr[com.mbridge.msdk.dycreator.a.c.layout_width.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_height.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_gravity.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_marginLeft.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_margin.ordinal()] = 5;
} catch (NoSuchFieldError unused5) {
}
}
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getBindDataDes() {
Map<String, String> map = this.b;
return (map == null || !map.containsKey("mbridgeData")) ? "" : this.b.get("mbridgeData");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getActionDes() {
Map<String, String> map = this.b;
return (map == null || !map.containsKey("mbridgeAction")) ? "" : this.b.get("mbridgeAction");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getStrategyDes() {
Map<String, String> map = this.b;
return (map == null || !map.containsKey("mbridgeStrategy")) ? "" : this.b.get("mbridgeStrategy");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getEffectDes() {
Map<String, String> map = this.b;
return (map == null || !map.containsKey("mbridgeEffect")) ? "" : this.b.get("mbridgeEffect");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getReportDes() {
Map<String, String> map = this.b;
return (map == null || !map.containsKey("mbridgeReport")) ? "" : this.b.get("mbridgeReport");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public void setDynamicReport(String str, CampaignEx campaignEx) {
this.c = c.a(str);
if (campaignEx != null) {
this.d = campaignEx.getCampaignUnitId();
}
}
}

View File

@@ -0,0 +1,163 @@
package com.mbridge.msdk.dycreator.baseview;
import android.content.Context;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.widget.AbsListView;
import android.widget.GridView;
import com.fyber.inneractive.sdk.external.InneractiveMediationDefs;
import com.mbridge.msdk.dycreator.a.b;
import com.mbridge.msdk.dycreator.baseview.inter.InterBase;
import com.mbridge.msdk.dycreator.e.a;
import com.mbridge.msdk.dycreator.e.c;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.same.report.k;
import com.mbridge.msdk.foundation.tools.af;
import java.util.HashMap;
import java.util.Map;
/* loaded from: classes4.dex */
public class MBGridView extends GridView implements InterBase {
private Map<String, String> a;
private Map<String, Boolean> b;
private String c;
public MBGridView(Context context, AttributeSet attributeSet) {
super(context);
this.c = "";
try {
this.a = c.a(context, attributeSet);
a.a(this, attributeSet);
setLayoutParams(generateLayoutParams(attributeSet));
c.a(this.a, this);
} catch (Exception e) {
af.b("MBGridView", e.getMessage());
}
}
@Override // android.widget.AbsListView, android.view.ViewGroup
public AbsListView.LayoutParams generateLayoutParams(AttributeSet attributeSet) {
AbsListView.LayoutParams layoutParams = (AbsListView.LayoutParams) generateDefaultLayoutParams();
HashMap<String, com.mbridge.msdk.dycreator.a.c> c = b.a().c();
int attributeCount = attributeSet.getAttributeCount();
for (int i = 0; i < attributeCount; i++) {
com.mbridge.msdk.dycreator.a.c cVar = c.get(attributeSet.getAttributeName(i));
if (cVar != null) {
int i2 = AnonymousClass1.a[cVar.ordinal()];
if (i2 == 1) {
String attributeValue = attributeSet.getAttributeValue(i);
if (attributeValue.startsWith(InneractiveMediationDefs.GENDER_FEMALE) || attributeValue.startsWith(InneractiveMediationDefs.GENDER_MALE)) {
layoutParams.width = -1;
} else if (attributeValue.startsWith("wrap")) {
layoutParams.width = -2;
} else {
layoutParams.width = b.a().b(attributeValue);
}
} else if (i2 == 2) {
String attributeValue2 = attributeSet.getAttributeValue(i);
if (attributeValue2.startsWith(InneractiveMediationDefs.GENDER_FEMALE) || attributeValue2.startsWith(InneractiveMediationDefs.GENDER_MALE)) {
layoutParams.height = -1;
} else if (attributeValue2.startsWith("wrap")) {
layoutParams.height = -2;
} else {
layoutParams.height = b.a().b(attributeValue2);
}
} else if (i2 == 3) {
setHorizontalFadingEdgeEnabled(attributeSet.getAttributeBooleanValue(i, false));
} else if (i2 == 4) {
String attributeValue3 = attributeSet.getAttributeValue(i);
if (!TextUtils.isEmpty(attributeValue3)) {
if (attributeValue3.equals("invisible")) {
setVisibility(4);
} else if (attributeValue3.equalsIgnoreCase("gone")) {
setVisibility(8);
}
}
}
}
}
return layoutParams;
}
/* renamed from: com.mbridge.msdk.dycreator.baseview.MBGridView$1, reason: invalid class name */
public static /* synthetic */ class AnonymousClass1 {
static final /* synthetic */ int[] a;
static {
int[] iArr = new int[com.mbridge.msdk.dycreator.a.c.values().length];
a = iArr;
try {
iArr[com.mbridge.msdk.dycreator.a.c.layout_width.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_height.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.fadingEdge.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.visibility.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
}
}
@Override // android.widget.AbsListView, android.view.ViewGroup, android.view.View
public void onAttachedToWindow() {
super.onAttachedToWindow();
Map<String, Boolean> map = this.b;
if (map != null && map.containsKey("mbridgeAttached") && this.b.get("mbridgeAttached").booleanValue()) {
new k.a("mbridgeAttached").a().a(this.c);
}
}
@Override // android.widget.AbsListView, android.widget.AdapterView, android.view.ViewGroup, android.view.View
public void onDetachedFromWindow() {
super.onDetachedFromWindow();
Map<String, Boolean> map = this.b;
if (map != null && map.containsKey("mbridgeDetached") && this.b.get("mbridgeDetached").booleanValue()) {
new k.a("mbridgeDetached").a().a(this.c);
}
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getBindDataDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeData")) ? "" : this.a.get("mbridgeData");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getActionDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeAction")) ? "" : this.a.get("mbridgeAction");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getStrategyDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeStrategy")) ? "" : this.a.get("mbridgeStrategy");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getEffectDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeEffect")) ? "" : this.a.get("mbridgeEffect");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getReportDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeReport")) ? "" : this.a.get("mbridgeReport");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public void setDynamicReport(String str, CampaignEx campaignEx) {
this.b = c.a(str);
if (campaignEx != null) {
this.c = campaignEx.getCampaignUnitId();
}
}
}

View File

@@ -0,0 +1,42 @@
package com.mbridge.msdk.dycreator.baseview;
import android.content.Context;
import android.graphics.Color;
import android.graphics.Typeface;
import android.graphics.drawable.Drawable;
import android.util.AttributeSet;
import android.widget.LinearLayout;
import android.widget.TextView;
import com.mbridge.msdk.dycreator.e.c;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.x;
/* loaded from: classes4.dex */
public class MBHeatLevelLayoutView extends MBLinearLayout {
public MBHeatLevelLayoutView(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
}
public void setHeatCount(int i) {
try {
removeAllViews();
double a = c.a(i, 10000.0d, 2);
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(-2, c.a(getContext(), 30.0f));
layoutParams.setMargins(15, 0, 0, 0);
TextView textView = new TextView(getContext());
textView.setTypeface(Typeface.defaultFromStyle(1));
textView.setGravity(17);
textView.setTextColor(Color.parseColor("#FF000000"));
textView.setTextSize(10.0f);
Drawable drawable = getResources().getDrawable(x.a(getContext(), "mbridge_reward_user", "drawable"));
if (drawable != null) {
drawable.setBounds(0, 0, drawable.getMinimumWidth(), drawable.getMinimumHeight());
}
textView.setCompoundDrawables(null, null, drawable, null);
textView.setText(a + getResources().getString(getResources().getIdentifier("mbridge_reward_heat_count_unit", "string", com.mbridge.msdk.foundation.controller.c.m().g())));
addView(textView, layoutParams);
} catch (Exception e) {
af.b("MBHeatLevelLayoutView", e.getMessage());
}
}
}

View File

@@ -0,0 +1,174 @@
package com.mbridge.msdk.dycreator.baseview;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.FrameLayout;
import android.widget.HorizontalScrollView;
import com.fyber.inneractive.sdk.external.InneractiveMediationDefs;
import com.mbridge.msdk.dycreator.a.b;
import com.mbridge.msdk.dycreator.baseview.inter.InterBase;
import com.mbridge.msdk.dycreator.e.a;
import com.mbridge.msdk.dycreator.e.c;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.same.report.k;
import com.mbridge.msdk.foundation.tools.af;
import java.util.HashMap;
import java.util.Map;
/* loaded from: classes4.dex */
public class MBHorizontalScrollView extends HorizontalScrollView implements InterBase {
private Map<String, String> a;
private Map<String, Boolean> b;
private String c;
public MBHorizontalScrollView(Context context) {
super(context);
this.c = "";
}
public MBHorizontalScrollView(Context context, AttributeSet attributeSet) {
super(context);
this.c = "";
try {
this.a = c.a(context, attributeSet);
a.a(this, attributeSet);
setLayoutParams(generateLayoutParams(attributeSet));
c.a(this.a, this);
} catch (Exception e) {
af.b("MBHorizontalScrollView", e.getMessage());
}
}
public MBHorizontalScrollView(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
this.c = "";
}
@Override // android.widget.FrameLayout, android.view.ViewGroup
public FrameLayout.LayoutParams generateLayoutParams(AttributeSet attributeSet) {
FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(0, 0);
HashMap b = b.a().b();
layoutParams.width = -2;
layoutParams.height = -2;
int attributeCount = attributeSet.getAttributeCount();
for (int i = 0; i < attributeCount; i++) {
com.mbridge.msdk.dycreator.a.c cVar = (com.mbridge.msdk.dycreator.a.c) b.get(attributeSet.getAttributeName(i));
if (cVar != null) {
int i2 = AnonymousClass1.a[cVar.ordinal()];
if (i2 == 1) {
String attributeValue = attributeSet.getAttributeValue(i);
if (attributeValue.startsWith(InneractiveMediationDefs.GENDER_FEMALE) || attributeValue.startsWith(InneractiveMediationDefs.GENDER_MALE)) {
layoutParams.width = -1;
} else if (attributeValue.startsWith("w")) {
layoutParams.width = -2;
} else {
layoutParams.width = b.a().b(attributeValue);
}
} else if (i2 == 2) {
String attributeValue2 = attributeSet.getAttributeValue(i);
if (attributeValue2.startsWith(InneractiveMediationDefs.GENDER_FEMALE) || attributeValue2.startsWith(InneractiveMediationDefs.GENDER_MALE)) {
layoutParams.width = -1;
} else if (attributeValue2.startsWith("w")) {
layoutParams.width = -2;
} else {
layoutParams.height = b.a().b(attributeValue2);
}
} else if (i2 == 3) {
layoutParams.gravity = b.a().c(attributeSet.getAttributeValue(i));
} else if (i2 == 4) {
layoutParams.leftMargin = b.a().b(attributeSet.getAttributeValue(i));
} else if (i2 == 5) {
int b2 = b.a().b(attributeSet.getAttributeValue(i));
layoutParams.setMargins(b2, b2, b2, b2);
}
}
}
return layoutParams;
}
/* renamed from: com.mbridge.msdk.dycreator.baseview.MBHorizontalScrollView$1, reason: invalid class name */
public static /* synthetic */ class AnonymousClass1 {
static final /* synthetic */ int[] a;
static {
int[] iArr = new int[com.mbridge.msdk.dycreator.a.c.values().length];
a = iArr;
try {
iArr[com.mbridge.msdk.dycreator.a.c.layout_width.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_height.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_gravity.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_marginLeft.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_margin.ordinal()] = 5;
} catch (NoSuchFieldError unused5) {
}
}
}
@Override // android.view.ViewGroup, android.view.View
public void onAttachedToWindow() {
super.onAttachedToWindow();
Map<String, Boolean> map = this.b;
if (map != null && map.containsKey("mbridgeAttached") && this.b.get("mbridgeAttached").booleanValue()) {
new k.a("mbridgeAttached").a().a(this.c);
}
}
@Override // android.view.ViewGroup, android.view.View
public void onDetachedFromWindow() {
super.onDetachedFromWindow();
Map<String, Boolean> map = this.b;
if (map != null && map.containsKey("mbridgeDetached") && this.b.get("mbridgeDetached").booleanValue()) {
new k.a("mbridgeDetached").a().a(this.c);
}
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getBindDataDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeData")) ? "" : this.a.get("mbridgeData");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getActionDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeAction")) ? "" : this.a.get("mbridgeAction");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getStrategyDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeStrategy")) ? "" : this.a.get("mbridgeStrategy");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getEffectDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeEffect")) ? "" : this.a.get("mbridgeEffect");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getReportDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeReport")) ? "" : this.a.get("mbridgeReport");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public void setDynamicReport(String str, CampaignEx campaignEx) {
this.b = c.a(str);
if (campaignEx != null) {
this.c = campaignEx.getCampaignUnitId();
}
}
}

View File

@@ -0,0 +1,159 @@
package com.mbridge.msdk.dycreator.baseview;
import android.content.Context;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.view.ViewGroup;
import android.widget.ImageView;
import com.fyber.inneractive.sdk.external.InneractiveMediationDefs;
import com.mbridge.msdk.dycreator.a.b;
import com.mbridge.msdk.dycreator.baseview.inter.InterBase;
import com.mbridge.msdk.dycreator.e.a;
import com.mbridge.msdk.dycreator.e.c;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.same.report.k;
import com.mbridge.msdk.foundation.tools.af;
import java.util.HashMap;
import java.util.Map;
/* loaded from: classes4.dex */
public class MBImageView extends ImageView implements InterBase {
private Map<String, Boolean> a;
private String b;
private Map<String, String> c;
public MBImageView(Context context, AttributeSet attributeSet) {
super(context);
this.b = "";
if (context != null && attributeSet != null) {
try {
this.c = c.a(context, attributeSet);
} catch (Exception e) {
af.b("MBImageView", e.getMessage());
return;
}
}
a.a(this, attributeSet);
setLayoutParams(generateLayoutParams(context, attributeSet));
c.a(this.c, this);
}
public ViewGroup.LayoutParams generateLayoutParams(Context context, AttributeSet attributeSet) {
ViewGroup.LayoutParams layoutParams = new ViewGroup.LayoutParams(-1, -1);
HashMap<String, com.mbridge.msdk.dycreator.a.c> c = b.a().c();
int attributeCount = attributeSet.getAttributeCount();
for (int i = 0; i < attributeCount; i++) {
com.mbridge.msdk.dycreator.a.c cVar = c.get(attributeSet.getAttributeName(i));
if (cVar != null) {
int i2 = AnonymousClass1.a[cVar.ordinal()];
if (i2 == 1) {
String attributeValue = attributeSet.getAttributeValue(i);
if (attributeValue.startsWith(InneractiveMediationDefs.GENDER_FEMALE) || attributeValue.startsWith(InneractiveMediationDefs.GENDER_MALE)) {
layoutParams.width = -1;
} else if (attributeValue.startsWith("wrap")) {
layoutParams.width = -2;
} else {
layoutParams.width = b.a().b(attributeValue);
}
} else if (i2 == 2) {
String attributeValue2 = attributeSet.getAttributeValue(i);
if (attributeValue2.startsWith(InneractiveMediationDefs.GENDER_FEMALE) || attributeValue2.startsWith(InneractiveMediationDefs.GENDER_MALE)) {
layoutParams.height = -1;
} else if (attributeValue2.startsWith("wrap")) {
layoutParams.height = -2;
} else {
layoutParams.height = b.a().b(attributeValue2);
}
} else if (i2 == 3) {
String attributeValue3 = attributeSet.getAttributeValue(i);
if (!TextUtils.isEmpty(attributeValue3)) {
if (attributeValue3.equals("invisible")) {
setVisibility(4);
} else if (attributeValue3.equalsIgnoreCase("gone")) {
setVisibility(8);
}
}
}
}
}
return layoutParams;
}
/* renamed from: com.mbridge.msdk.dycreator.baseview.MBImageView$1, reason: invalid class name */
public static /* synthetic */ class AnonymousClass1 {
static final /* synthetic */ int[] a;
static {
int[] iArr = new int[com.mbridge.msdk.dycreator.a.c.values().length];
a = iArr;
try {
iArr[com.mbridge.msdk.dycreator.a.c.layout_width.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_height.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.visibility.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
}
}
@Override // android.widget.ImageView, android.view.View
public void onAttachedToWindow() {
super.onAttachedToWindow();
Map<String, Boolean> map = this.a;
if (map != null && map.containsKey("mbridgeAttached") && this.a.get("mbridgeAttached").booleanValue()) {
new k.a("mbridgeAttached").a().a(this.b);
}
}
@Override // android.widget.ImageView, android.view.View
public void onDetachedFromWindow() {
super.onDetachedFromWindow();
Map<String, Boolean> map = this.a;
if (map != null && map.containsKey("mbridgeDetached") && this.a.get("mbridgeDetached").booleanValue()) {
new k.a("mbridgeDetached").a().a(this.b);
}
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getBindDataDes() {
Map<String, String> map = this.c;
return (map == null || !map.containsKey("mbridgeData")) ? "" : this.c.get("mbridgeData");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getActionDes() {
Map<String, String> map = this.c;
return (map == null || !map.containsKey("mbridgeAction")) ? "" : this.c.get("mbridgeAction");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getStrategyDes() {
Map<String, String> map = this.c;
return (map == null || !map.containsKey("mbridgeStrategy")) ? "" : this.c.get("mbridgeStrategy");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getEffectDes() {
Map<String, String> map = this.c;
return (map == null || !map.containsKey("mbridgeEffect")) ? "" : this.c.get("mbridgeEffect");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getReportDes() {
Map<String, String> map = this.c;
return (map == null || !map.containsKey("mbridgeReport")) ? "" : this.c.get("mbridgeReport");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public void setDynamicReport(String str, CampaignEx campaignEx) {
this.a = c.a(str);
if (campaignEx != null) {
this.b = campaignEx.getCampaignUnitId();
}
}
}

View File

@@ -0,0 +1,184 @@
package com.mbridge.msdk.dycreator.baseview;
import android.animation.Animator;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.FrameLayout;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.fyber.inneractive.sdk.external.InneractiveMediationDefs;
import com.mbridge.msdk.dycreator.a.b;
import com.mbridge.msdk.dycreator.baseview.inter.InterBase;
import com.mbridge.msdk.dycreator.baseview.inter.InterEffect;
import com.mbridge.msdk.dycreator.e.a;
import com.mbridge.msdk.dycreator.e.c;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.same.report.k;
import com.mbridge.msdk.foundation.tools.af;
import java.util.HashMap;
import java.util.Map;
/* loaded from: classes4.dex */
public class MBInduceClickView extends FrameLayout implements InterBase, InterEffect {
private Map<String, String> a;
private Map<String, Boolean> b;
private String c;
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterEffect
public void setAnimator(Animator animator) {
}
public MBInduceClickView(@NonNull Context context) {
super(context);
this.c = "";
}
public MBInduceClickView(@NonNull Context context, @Nullable AttributeSet attributeSet) {
super(context);
this.c = "";
if (context != null && attributeSet != null) {
try {
this.a = c.a(context, attributeSet);
} catch (Exception e) {
af.b("MBInduceClickView", e.getMessage());
return;
}
}
a.a(this, attributeSet);
setLayoutParams(generateLayoutParams(attributeSet));
c.a(this.a, this);
}
public MBInduceClickView(@NonNull Context context, @Nullable AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
this.c = "";
}
@Override // android.widget.FrameLayout, android.view.ViewGroup
public FrameLayout.LayoutParams generateLayoutParams(AttributeSet attributeSet) {
FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(0, 0);
HashMap b = b.a().b();
layoutParams.width = -2;
layoutParams.height = -2;
int attributeCount = attributeSet.getAttributeCount();
for (int i = 0; i < attributeCount; i++) {
com.mbridge.msdk.dycreator.a.c cVar = (com.mbridge.msdk.dycreator.a.c) b.get(attributeSet.getAttributeName(i));
if (cVar != null) {
int i2 = AnonymousClass1.a[cVar.ordinal()];
if (i2 == 1) {
String attributeValue = attributeSet.getAttributeValue(i);
if (attributeValue.startsWith(InneractiveMediationDefs.GENDER_FEMALE) || attributeValue.startsWith(InneractiveMediationDefs.GENDER_MALE)) {
layoutParams.width = -1;
} else if (attributeValue.startsWith("w")) {
layoutParams.width = -2;
} else {
layoutParams.width = b.a().b(attributeValue);
}
} else if (i2 == 2) {
String attributeValue2 = attributeSet.getAttributeValue(i);
if (attributeValue2.startsWith(InneractiveMediationDefs.GENDER_FEMALE) || attributeValue2.startsWith(InneractiveMediationDefs.GENDER_MALE)) {
layoutParams.width = -1;
} else if (attributeValue2.startsWith("w")) {
layoutParams.width = -2;
} else {
layoutParams.height = b.a().b(attributeValue2);
}
} else if (i2 == 3) {
layoutParams.gravity = b.a().c(attributeSet.getAttributeValue(i));
} else if (i2 == 4) {
layoutParams.leftMargin = b.a().b(attributeSet.getAttributeValue(i));
} else if (i2 == 5) {
int b2 = b.a().b(attributeSet.getAttributeValue(i));
layoutParams.setMargins(b2, b2, b2, b2);
}
}
}
return layoutParams;
}
/* renamed from: com.mbridge.msdk.dycreator.baseview.MBInduceClickView$1, reason: invalid class name */
public static /* synthetic */ class AnonymousClass1 {
static final /* synthetic */ int[] a;
static {
int[] iArr = new int[com.mbridge.msdk.dycreator.a.c.values().length];
a = iArr;
try {
iArr[com.mbridge.msdk.dycreator.a.c.layout_width.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_height.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_gravity.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_marginLeft.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_margin.ordinal()] = 5;
} catch (NoSuchFieldError unused5) {
}
}
}
@Override // android.view.ViewGroup, android.view.View
public void onAttachedToWindow() {
super.onAttachedToWindow();
Map<String, Boolean> map = this.b;
if (map != null && map.containsKey("mbridgeAttached") && this.b.get("mbridgeAttached").booleanValue()) {
new k.a("mbridgeAttached").a().a(this.c);
}
}
@Override // android.view.ViewGroup, android.view.View
public void onDetachedFromWindow() {
super.onDetachedFromWindow();
Map<String, Boolean> map = this.b;
if (map != null && map.containsKey("mbridgeDetached") && this.b.get("mbridgeDetached").booleanValue()) {
new k.a("mbridgeDetached").a().a(this.c);
}
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getBindDataDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeData")) ? "" : this.a.get("mbridgeData");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getActionDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeAction")) ? "" : this.a.get("mbridgeAction");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getStrategyDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeStrategy")) ? "" : this.a.get("mbridgeStrategy");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getEffectDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeEffect")) ? "" : this.a.get("mbridgeEffect");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getReportDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeReport")) ? "" : this.a.get("mbridgeReport");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public void setDynamicReport(String str, CampaignEx campaignEx) {
this.b = c.a(str);
if (campaignEx != null) {
this.c = campaignEx.getCampaignUnitId();
}
}
}

View File

@@ -0,0 +1,252 @@
package com.mbridge.msdk.dycreator.baseview;
import android.content.Context;
import android.util.AttributeSet;
import android.view.MotionEvent;
import android.widget.LinearLayout;
import androidx.annotation.Nullable;
import com.fyber.inneractive.sdk.external.InneractiveMediationDefs;
import com.mbridge.msdk.dycreator.a.b;
import com.mbridge.msdk.dycreator.baseview.inter.InterBase;
import com.mbridge.msdk.dycreator.e.a;
import com.mbridge.msdk.dycreator.e.c;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.same.report.k;
import java.util.HashMap;
import java.util.Map;
/* loaded from: classes4.dex */
public class MBLinearLayout extends LinearLayout implements InterBase {
private float a;
private float b;
private Map<String, String> c;
private Map<String, Boolean> d;
private String e;
public float getxInScreen() {
return this.a;
}
public float getyInScreen() {
return this.b;
}
public MBLinearLayout(Context context) {
super(context);
this.e = "";
}
public MBLinearLayout(Context context, AttributeSet attributeSet) {
super(context);
this.e = "";
this.c = c.a(context, attributeSet);
a.a(this, attributeSet);
setLayoutParams(generateLayoutParams(attributeSet));
c.a(this.c, this);
}
public MBLinearLayout(Context context, @Nullable AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
this.e = "";
}
@Override // android.widget.LinearLayout, android.view.ViewGroup
public LinearLayout.LayoutParams generateLayoutParams(AttributeSet attributeSet) {
LinearLayout.LayoutParams generateDefaultLayoutParams = generateDefaultLayoutParams();
HashMap b = b.a().b();
int attributeCount = attributeSet.getAttributeCount();
for (int i = 0; i < attributeCount; i++) {
com.mbridge.msdk.dycreator.a.c cVar = (com.mbridge.msdk.dycreator.a.c) b.get(attributeSet.getAttributeName(i));
if (cVar != null) {
switch (AnonymousClass1.a[cVar.ordinal()]) {
case 1:
String attributeValue = attributeSet.getAttributeValue(i);
if (attributeValue.startsWith(InneractiveMediationDefs.GENDER_FEMALE) || attributeValue.startsWith(InneractiveMediationDefs.GENDER_MALE)) {
generateDefaultLayoutParams.width = -1;
break;
} else if (attributeValue.startsWith("wrap")) {
generateDefaultLayoutParams.width = -2;
break;
} else {
generateDefaultLayoutParams.width = b.a().b(attributeValue);
break;
}
case 2:
String attributeValue2 = attributeSet.getAttributeValue(i);
if (attributeValue2.startsWith(InneractiveMediationDefs.GENDER_FEMALE) || attributeValue2.startsWith(InneractiveMediationDefs.GENDER_MALE)) {
generateDefaultLayoutParams.height = -1;
break;
} else if (attributeValue2.startsWith("wrap")) {
generateDefaultLayoutParams.height = -2;
break;
} else {
generateDefaultLayoutParams.height = b.a().b(attributeValue2);
break;
}
break;
case 3:
generateDefaultLayoutParams.gravity = 1;
break;
case 4:
generateDefaultLayoutParams.gravity = 16;
break;
case 5:
generateDefaultLayoutParams.weight = attributeSet.getAttributeFloatValue(i, 0.0f);
break;
case 6:
setGravity(b.a().c(attributeSet.getAttributeValue(i)));
break;
case 7:
int b2 = b.a().b(attributeSet.getAttributeValue(i));
generateDefaultLayoutParams.bottomMargin = b2;
generateDefaultLayoutParams.leftMargin = b2;
generateDefaultLayoutParams.rightMargin = b2;
generateDefaultLayoutParams.topMargin = b2;
break;
case 8:
generateDefaultLayoutParams.leftMargin = b.a().b(attributeSet.getAttributeValue(i));
break;
case 9:
generateDefaultLayoutParams.rightMargin = b.a().b(attributeSet.getAttributeValue(i));
break;
case 10:
generateDefaultLayoutParams.topMargin = b.a().b(attributeSet.getAttributeValue(i));
break;
case 11:
generateDefaultLayoutParams.bottomMargin = b.a().b(attributeSet.getAttributeValue(i));
break;
case 12:
generateDefaultLayoutParams.gravity = b.a().c(attributeSet.getAttributeValue(i));
break;
}
}
}
return generateDefaultLayoutParams;
}
/* renamed from: com.mbridge.msdk.dycreator.baseview.MBLinearLayout$1, reason: invalid class name */
public static /* synthetic */ class AnonymousClass1 {
static final /* synthetic */ int[] a;
static {
int[] iArr = new int[com.mbridge.msdk.dycreator.a.c.values().length];
a = iArr;
try {
iArr[com.mbridge.msdk.dycreator.a.c.layout_width.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_height.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_centerHorizontal.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_centerVertical.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_weight.ordinal()] = 5;
} catch (NoSuchFieldError unused5) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.gravity.ordinal()] = 6;
} catch (NoSuchFieldError unused6) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_margin.ordinal()] = 7;
} catch (NoSuchFieldError unused7) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_marginLeft.ordinal()] = 8;
} catch (NoSuchFieldError unused8) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_marginRight.ordinal()] = 9;
} catch (NoSuchFieldError unused9) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_marginTop.ordinal()] = 10;
} catch (NoSuchFieldError unused10) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_marginBottom.ordinal()] = 11;
} catch (NoSuchFieldError unused11) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_gravity.ordinal()] = 12;
} catch (NoSuchFieldError unused12) {
}
}
}
@Override // android.view.ViewGroup
public boolean onInterceptTouchEvent(MotionEvent motionEvent) {
this.a = motionEvent.getRawX();
this.b = motionEvent.getRawY();
return super.onInterceptTouchEvent(motionEvent);
}
@Override // android.view.ViewGroup, android.view.View
public void onAttachedToWindow() {
super.onAttachedToWindow();
Map<String, Boolean> map = this.d;
if (map != null && map.containsKey("mbridgeAttached") && this.d.get("mbridgeAttached").booleanValue()) {
new k.a("mbridgeAttached").a().a(this.e);
}
}
@Override // android.view.ViewGroup, android.view.View
public void onDetachedFromWindow() {
super.onDetachedFromWindow();
Map<String, Boolean> map = this.d;
if (map != null && map.containsKey("mbridgeDetached") && this.d.get("mbridgeDetached").booleanValue()) {
new k.a("mbridgeDetached").a().a(this.e);
}
}
@Override // android.widget.LinearLayout, android.view.ViewGroup, android.view.View
public void onLayout(boolean z, int i, int i2, int i3, int i4) {
super.onLayout(z, i, i2, i3, i4);
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getBindDataDes() {
Map<String, String> map = this.c;
return (map == null || !map.containsKey("mbridgeData")) ? "" : this.c.get("mbridgeData");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getActionDes() {
Map<String, String> map = this.c;
return (map == null || !map.containsKey("mbridgeAction")) ? "" : this.c.get("mbridgeAction");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getStrategyDes() {
Map<String, String> map = this.c;
return (map == null || !map.containsKey("mbridgeStrategy")) ? "" : this.c.get("mbridgeStrategy");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getEffectDes() {
Map<String, String> map = this.c;
return (map == null || !map.containsKey("mbridgeEffect")) ? "" : this.c.get("mbridgeEffect");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getReportDes() {
Map<String, String> map = this.c;
return (map == null || !map.containsKey("mbridgeReport")) ? "" : this.c.get("mbridgeReport");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public void setDynamicReport(String str, CampaignEx campaignEx) {
this.d = c.a(str);
if (campaignEx != null) {
this.e = campaignEx.getCampaignUnitId();
}
}
}

View File

@@ -0,0 +1,163 @@
package com.mbridge.msdk.dycreator.baseview;
import android.content.Context;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.widget.AbsListView;
import android.widget.ListView;
import com.fyber.inneractive.sdk.external.InneractiveMediationDefs;
import com.mbridge.msdk.dycreator.a.b;
import com.mbridge.msdk.dycreator.baseview.inter.InterBase;
import com.mbridge.msdk.dycreator.e.a;
import com.mbridge.msdk.dycreator.e.c;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.same.report.k;
import com.mbridge.msdk.foundation.tools.af;
import java.util.HashMap;
import java.util.Map;
/* loaded from: classes4.dex */
public class MBListView extends ListView implements InterBase {
private Map<String, String> a;
private Map<String, Boolean> b;
private String c;
public MBListView(Context context, AttributeSet attributeSet) {
super(context);
this.c = "";
try {
this.a = c.a(context, attributeSet);
a.a(this, attributeSet);
setLayoutParams(generateLayoutParams(attributeSet));
c.a(this.a, this);
} catch (Exception e) {
af.b("MBListView", e.getMessage());
}
}
@Override // android.widget.AbsListView, android.view.ViewGroup
public AbsListView.LayoutParams generateLayoutParams(AttributeSet attributeSet) {
AbsListView.LayoutParams layoutParams = (AbsListView.LayoutParams) generateDefaultLayoutParams();
HashMap<String, com.mbridge.msdk.dycreator.a.c> c = b.a().c();
int attributeCount = attributeSet.getAttributeCount();
for (int i = 0; i < attributeCount; i++) {
com.mbridge.msdk.dycreator.a.c cVar = c.get(attributeSet.getAttributeName(i));
if (cVar != null) {
int i2 = AnonymousClass1.a[cVar.ordinal()];
if (i2 == 1) {
String attributeValue = attributeSet.getAttributeValue(i);
if (attributeValue.startsWith(InneractiveMediationDefs.GENDER_FEMALE) || attributeValue.startsWith(InneractiveMediationDefs.GENDER_MALE)) {
layoutParams.width = -1;
} else if (attributeValue.startsWith("wrap")) {
layoutParams.width = -2;
} else {
layoutParams.width = b.a().b(attributeValue);
}
} else if (i2 == 2) {
String attributeValue2 = attributeSet.getAttributeValue(i);
if (attributeValue2.startsWith(InneractiveMediationDefs.GENDER_FEMALE) || attributeValue2.startsWith(InneractiveMediationDefs.GENDER_MALE)) {
layoutParams.height = -1;
} else if (attributeValue2.startsWith("wrap")) {
layoutParams.height = -2;
} else {
layoutParams.height = b.a().b(attributeValue2);
}
} else if (i2 == 3) {
setHorizontalFadingEdgeEnabled(attributeSet.getAttributeBooleanValue(i, false));
} else if (i2 == 4) {
String attributeValue3 = attributeSet.getAttributeValue(i);
if (!TextUtils.isEmpty(attributeValue3)) {
if (attributeValue3.equals("invisible")) {
setVisibility(4);
} else if (attributeValue3.equalsIgnoreCase("gone")) {
setVisibility(8);
}
}
}
}
}
return layoutParams;
}
/* renamed from: com.mbridge.msdk.dycreator.baseview.MBListView$1, reason: invalid class name */
public static /* synthetic */ class AnonymousClass1 {
static final /* synthetic */ int[] a;
static {
int[] iArr = new int[com.mbridge.msdk.dycreator.a.c.values().length];
a = iArr;
try {
iArr[com.mbridge.msdk.dycreator.a.c.layout_width.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_height.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.fadingEdge.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.visibility.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
}
}
@Override // android.widget.AbsListView, android.view.ViewGroup, android.view.View
public void onAttachedToWindow() {
super.onAttachedToWindow();
Map<String, Boolean> map = this.b;
if (map != null && map.containsKey("mbridgeAttached") && this.b.get("mbridgeAttached").booleanValue()) {
new k.a("mbridgeAttached").a().a(this.c);
}
}
@Override // android.widget.ListView, android.widget.AbsListView, android.widget.AdapterView, android.view.ViewGroup, android.view.View
public void onDetachedFromWindow() {
super.onDetachedFromWindow();
Map<String, Boolean> map = this.b;
if (map != null && map.containsKey("mbridgeDetached") && this.b.get("mbridgeDetached").booleanValue()) {
new k.a("mbridgeDetached").a().a(this.c);
}
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getBindDataDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeData")) ? "" : this.a.get("mbridgeData");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getActionDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeAction")) ? "" : this.a.get("mbridgeAction");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getStrategyDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeStrategy")) ? "" : this.a.get("mbridgeStrategy");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getEffectDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeEffect")) ? "" : this.a.get("mbridgeEffect");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getReportDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeReport")) ? "" : this.a.get("mbridgeReport");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public void setDynamicReport(String str, CampaignEx campaignEx) {
this.b = c.a(str);
if (campaignEx != null) {
this.c = campaignEx.getCampaignUnitId();
}
}
}

View File

@@ -0,0 +1,19 @@
package com.mbridge.msdk.dycreator.baseview;
import android.content.Context;
import android.util.AttributeSet;
/* loaded from: classes4.dex */
public class MBLogoTextView extends MBTextView {
public MBLogoTextView(Context context) {
super(context);
}
public MBLogoTextView(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
}
public MBLogoTextView(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
}
}

View File

@@ -0,0 +1,256 @@
package com.mbridge.msdk.dycreator.baseview;
import android.content.Context;
import android.util.AttributeSet;
import android.view.MotionEvent;
import android.widget.LinearLayout;
import com.fyber.inneractive.sdk.external.InneractiveMediationDefs;
import com.mbridge.msdk.dycreator.a.b;
import com.mbridge.msdk.dycreator.baseview.inter.InterBase;
import com.mbridge.msdk.dycreator.e.a;
import com.mbridge.msdk.dycreator.e.c;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.same.report.k;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.playercommon.PlayerView;
import java.util.HashMap;
import java.util.Map;
/* loaded from: classes4.dex */
public class MBPlayerView extends PlayerView implements InterBase {
private float a;
private float b;
private Map<String, String> c;
private Map<String, Boolean> d;
private String e;
public float getxInScreen() {
return this.a;
}
public float getyInScreen() {
return this.b;
}
public MBPlayerView(Context context) {
super(context);
this.e = "";
}
public MBPlayerView(Context context, AttributeSet attributeSet) {
super(context);
this.e = "";
try {
this.c = c.a(context, attributeSet);
a.a(this, attributeSet);
setLayoutParams(generateLayoutParams(attributeSet));
c.a(this.c, this);
} catch (Exception e) {
af.b("MBLinearLayout", e.getMessage());
}
}
@Override // android.widget.LinearLayout, android.view.ViewGroup
public LinearLayout.LayoutParams generateLayoutParams(AttributeSet attributeSet) {
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(0, 0);
HashMap b = b.a().b();
int attributeCount = attributeSet.getAttributeCount();
for (int i = 0; i < attributeCount; i++) {
com.mbridge.msdk.dycreator.a.c cVar = (com.mbridge.msdk.dycreator.a.c) b.get(attributeSet.getAttributeName(i));
if (cVar != null) {
switch (AnonymousClass1.a[cVar.ordinal()]) {
case 1:
String attributeValue = attributeSet.getAttributeValue(i);
if (!attributeValue.startsWith(InneractiveMediationDefs.GENDER_FEMALE) && !attributeValue.startsWith(InneractiveMediationDefs.GENDER_MALE)) {
if (attributeValue.startsWith("wrap")) {
layoutParams.width = -2;
break;
} else {
layoutParams.width = b.a().b(attributeValue);
break;
}
} else {
layoutParams.width = -1;
break;
}
case 2:
String attributeValue2 = attributeSet.getAttributeValue(i);
if (!attributeValue2.startsWith(InneractiveMediationDefs.GENDER_FEMALE) && !attributeValue2.startsWith(InneractiveMediationDefs.GENDER_MALE)) {
if (attributeValue2.startsWith("wrap")) {
layoutParams.height = -2;
break;
} else {
layoutParams.height = b.a().b(attributeValue2);
break;
}
} else {
layoutParams.height = -1;
break;
}
break;
case 3:
layoutParams.gravity = 1;
break;
case 4:
layoutParams.gravity = 16;
break;
case 5:
layoutParams.weight = attributeSet.getAttributeFloatValue(i, 0.0f);
break;
case 6:
setGravity(b.a().c(attributeSet.getAttributeValue(i)));
break;
case 7:
int b2 = b.a().b(attributeSet.getAttributeValue(i));
layoutParams.bottomMargin = b2;
layoutParams.leftMargin = b2;
layoutParams.rightMargin = b2;
layoutParams.topMargin = b2;
break;
case 8:
layoutParams.leftMargin = b.a().b(attributeSet.getAttributeValue(i));
break;
case 9:
layoutParams.rightMargin = b.a().b(attributeSet.getAttributeValue(i));
break;
case 10:
layoutParams.topMargin = b.a().b(attributeSet.getAttributeValue(i));
break;
case 11:
layoutParams.bottomMargin = b.a().b(attributeSet.getAttributeValue(i));
break;
case 12:
layoutParams.gravity = b.a().c(attributeSet.getAttributeValue(i));
break;
}
}
}
return layoutParams;
}
/* renamed from: com.mbridge.msdk.dycreator.baseview.MBPlayerView$1, reason: invalid class name */
public static /* synthetic */ class AnonymousClass1 {
static final /* synthetic */ int[] a;
static {
int[] iArr = new int[com.mbridge.msdk.dycreator.a.c.values().length];
a = iArr;
try {
iArr[com.mbridge.msdk.dycreator.a.c.layout_width.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_height.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_centerHorizontal.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_centerVertical.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_weight.ordinal()] = 5;
} catch (NoSuchFieldError unused5) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.gravity.ordinal()] = 6;
} catch (NoSuchFieldError unused6) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_margin.ordinal()] = 7;
} catch (NoSuchFieldError unused7) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_marginLeft.ordinal()] = 8;
} catch (NoSuchFieldError unused8) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_marginRight.ordinal()] = 9;
} catch (NoSuchFieldError unused9) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_marginTop.ordinal()] = 10;
} catch (NoSuchFieldError unused10) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_marginBottom.ordinal()] = 11;
} catch (NoSuchFieldError unused11) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_gravity.ordinal()] = 12;
} catch (NoSuchFieldError unused12) {
}
}
}
@Override // com.mbridge.msdk.playercommon.PlayerView, android.view.ViewGroup
public boolean onInterceptTouchEvent(MotionEvent motionEvent) {
this.a = motionEvent.getRawX();
this.b = motionEvent.getRawY();
return super.onInterceptTouchEvent(motionEvent);
}
@Override // android.widget.LinearLayout, android.view.ViewGroup, android.view.View
public void onLayout(boolean z, int i, int i2, int i3, int i4) {
super.onLayout(z, i, i2, i3, i4);
}
@Override // android.view.ViewGroup, android.view.View
public void onAttachedToWindow() {
super.onAttachedToWindow();
Map<String, Boolean> map = this.d;
if (map != null && map.containsKey("mbridgeAttached") && this.d.get("mbridgeAttached").booleanValue()) {
new k.a("mbridgeAttached").a().a(this.e);
}
}
@Override // android.view.ViewGroup, android.view.View
public void onDetachedFromWindow() {
super.onDetachedFromWindow();
Map<String, Boolean> map = this.d;
if (map != null && map.containsKey("mbridgeDetached") && this.d.get("mbridgeDetached").booleanValue()) {
new k.a("mbridgeDetached").a().a(this.e);
}
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getBindDataDes() {
Map<String, String> map = this.c;
return (map == null || !map.containsKey("mbridgeData")) ? "" : this.c.get("mbridgeData");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getActionDes() {
Map<String, String> map = this.c;
return (map == null || !map.containsKey("mbridgeAction")) ? "" : this.c.get("mbridgeAction");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getStrategyDes() {
Map<String, String> map = this.c;
return (map == null || !map.containsKey("mbridgeStrategy")) ? "" : this.c.get("mbridgeStrategy");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getEffectDes() {
Map<String, String> map = this.c;
return (map == null || !map.containsKey("mbridgeEffect")) ? "" : this.c.get("mbridgeEffect");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getReportDes() {
Map<String, String> map = this.c;
return (map == null || !map.containsKey("mbridgeReport")) ? "" : this.c.get("mbridgeReport");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public void setDynamicReport(String str, CampaignEx campaignEx) {
this.d = c.a(str);
if (campaignEx != null) {
this.e = campaignEx.getCampaignUnitId();
}
}
}

View File

@@ -0,0 +1,431 @@
package com.mbridge.msdk.dycreator.baseview;
import android.content.Context;
import android.util.AttributeSet;
import android.view.MotionEvent;
import android.view.View;
import android.widget.RelativeLayout;
import com.mbridge.msdk.dycreator.a.b;
import com.mbridge.msdk.dycreator.baseview.inter.InterBase;
import com.mbridge.msdk.dycreator.e.a;
import com.mbridge.msdk.dycreator.e.c;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.same.report.k;
import com.mbridge.msdk.foundation.tools.af;
import java.util.HashMap;
import java.util.Map;
/* loaded from: classes4.dex */
public class MBRelativeLayout extends RelativeLayout implements InterBase {
private float a;
private float b;
private Map<String, String> c;
private Map<String, Boolean> d;
private String e;
public float getxInScreen() {
return this.a;
}
public float getyInScreen() {
return this.b;
}
public MBRelativeLayout(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
this.e = "";
}
public MBRelativeLayout(Context context, AttributeSet attributeSet) {
super(context);
this.e = "";
try {
this.c = c.a(context, attributeSet);
a.a(this, attributeSet);
setLayoutParams(generateLayoutParams(attributeSet));
c.a(this.c, this);
} catch (Exception e) {
af.b("MBRelativeLayouts", e.getMessage());
}
}
public MBRelativeLayout(Context context) {
super(context);
this.e = "";
}
@Override // android.widget.RelativeLayout, android.view.ViewGroup
public RelativeLayout.LayoutParams generateLayoutParams(AttributeSet attributeSet) {
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(0, 0);
HashMap b = b.a().b();
int attributeCount = attributeSet.getAttributeCount();
for (int i = 0; i < attributeCount; i++) {
com.mbridge.msdk.dycreator.a.c cVar = (com.mbridge.msdk.dycreator.a.c) b.get(attributeSet.getAttributeName(i));
if (cVar != null) {
switch (AnonymousClass1.a[cVar.ordinal()]) {
case 1:
String attributeValue = attributeSet.getAttributeValue(i);
if (!attributeValue.startsWith("fill") && !attributeValue.startsWith("match")) {
if (attributeValue.startsWith("w")) {
layoutParams.width = -2;
break;
} else {
layoutParams.width = b.a().b(attributeValue);
break;
}
} else {
layoutParams.width = -1;
break;
}
break;
case 2:
String attributeValue2 = attributeSet.getAttributeValue(i);
if (!attributeValue2.startsWith("fill") && !attributeValue2.startsWith("match")) {
if (attributeValue2.startsWith("wrap")) {
layoutParams.height = -2;
break;
} else {
layoutParams.height = b.a().b(attributeValue2);
break;
}
} else {
layoutParams.height = -1;
break;
}
break;
case 3:
if (attributeSet.getAttributeBooleanValue(i, false)) {
layoutParams.addRule(14, -1);
break;
} else {
break;
}
case 4:
if (attributeSet.getAttributeBooleanValue(i, false)) {
layoutParams.addRule(12, -1);
break;
} else {
break;
}
case 5:
if (attributeSet.getAttributeBooleanValue(i, false)) {
layoutParams.addRule(10, -1);
break;
} else {
break;
}
case 6:
if (attributeSet.getAttributeBooleanValue(i, false)) {
layoutParams.addRule(15, -1);
break;
} else {
break;
}
case 7:
String attributeValue3 = attributeSet.getAttributeValue(i);
if (attributeValue3.startsWith("@+id")) {
layoutParams.addRule(3, attributeValue3.substring(5).hashCode());
break;
} else {
break;
}
case 8:
String attributeValue4 = attributeSet.getAttributeValue(i);
if (attributeValue4.startsWith("@+id")) {
layoutParams.addRule(2, attributeValue4.substring(5).hashCode());
break;
} else {
break;
}
case 9:
String attributeValue5 = attributeSet.getAttributeValue(i);
if (attributeValue5.startsWith("@+id")) {
layoutParams.addRule(0, attributeValue5.substring(5).hashCode());
break;
} else {
break;
}
case 10:
String attributeValue6 = attributeSet.getAttributeValue(i);
if (attributeValue6.startsWith("@+id")) {
layoutParams.addRule(1, attributeValue6.substring(5).hashCode());
break;
} else {
break;
}
case 11:
String attributeValue7 = attributeSet.getAttributeValue(i);
if (attributeValue7.startsWith("@+id")) {
layoutParams.addRule(17, attributeValue7.substring(5).hashCode());
break;
} else {
break;
}
case 12:
int b2 = b.a().b(attributeSet.getAttributeValue(i));
layoutParams.setMargins(b2, b2, b2, b2);
break;
case 13:
layoutParams.leftMargin = b.a().b(attributeSet.getAttributeValue(i));
break;
case 14:
layoutParams.rightMargin = b.a().b(attributeSet.getAttributeValue(i));
break;
case 15:
layoutParams.topMargin = b.a().b(attributeSet.getAttributeValue(i));
break;
case 16:
layoutParams.bottomMargin = b.a().b(attributeSet.getAttributeValue(i));
break;
case 17:
if (attributeSet.getAttributeBooleanValue(i, false)) {
layoutParams.addRule(11, -1);
break;
} else {
break;
}
case 18:
if (attributeSet.getAttributeBooleanValue(i, false)) {
layoutParams.addRule(9, -1);
break;
} else {
break;
}
case 19:
String attributeValue8 = attributeSet.getAttributeValue(i);
if (attributeValue8.startsWith("@+id")) {
layoutParams.addRule(6, attributeValue8.substring(5).hashCode());
break;
} else {
break;
}
case 20:
String attributeValue9 = attributeSet.getAttributeValue(i);
if (attributeValue9.startsWith("@+id")) {
layoutParams.addRule(5, attributeValue9.substring(5).hashCode());
break;
} else {
break;
}
case 21:
String attributeValue10 = attributeSet.getAttributeValue(i);
if (attributeValue10.startsWith("@+id")) {
layoutParams.addRule(7, attributeValue10.substring(5).hashCode());
break;
} else {
break;
}
case 22:
String attributeValue11 = attributeSet.getAttributeValue(i);
if (attributeValue11.startsWith("@+id")) {
layoutParams.addRule(8, attributeValue11.substring(5).hashCode());
break;
} else {
break;
}
case 23:
if (attributeSet.getAttributeBooleanValue(i, false)) {
layoutParams.addRule(13, -1);
break;
} else {
break;
}
case 24:
if (attributeSet.getAttributeBooleanValue(i, false)) {
layoutParams.addRule(21, -1);
break;
} else {
break;
}
}
}
}
return layoutParams;
}
/* renamed from: com.mbridge.msdk.dycreator.baseview.MBRelativeLayout$1, reason: invalid class name */
public static /* synthetic */ class AnonymousClass1 {
static final /* synthetic */ int[] a;
static {
int[] iArr = new int[com.mbridge.msdk.dycreator.a.c.values().length];
a = iArr;
try {
iArr[com.mbridge.msdk.dycreator.a.c.layout_width.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_height.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_centerHorizontal.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_alignParentBottom.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_alignParentTop.ordinal()] = 5;
} catch (NoSuchFieldError unused5) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_centerVertical.ordinal()] = 6;
} catch (NoSuchFieldError unused6) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_below.ordinal()] = 7;
} catch (NoSuchFieldError unused7) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_above.ordinal()] = 8;
} catch (NoSuchFieldError unused8) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_toLeftOf.ordinal()] = 9;
} catch (NoSuchFieldError unused9) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_toRightOf.ordinal()] = 10;
} catch (NoSuchFieldError unused10) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_toEndOf.ordinal()] = 11;
} catch (NoSuchFieldError unused11) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_margin.ordinal()] = 12;
} catch (NoSuchFieldError unused12) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_marginLeft.ordinal()] = 13;
} catch (NoSuchFieldError unused13) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_marginRight.ordinal()] = 14;
} catch (NoSuchFieldError unused14) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_marginTop.ordinal()] = 15;
} catch (NoSuchFieldError unused15) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_marginBottom.ordinal()] = 16;
} catch (NoSuchFieldError unused16) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_alignParentRight.ordinal()] = 17;
} catch (NoSuchFieldError unused17) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_alignParentLeft.ordinal()] = 18;
} catch (NoSuchFieldError unused18) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_alignTop.ordinal()] = 19;
} catch (NoSuchFieldError unused19) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_alignLeft.ordinal()] = 20;
} catch (NoSuchFieldError unused20) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_alignRight.ordinal()] = 21;
} catch (NoSuchFieldError unused21) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_alignBottom.ordinal()] = 22;
} catch (NoSuchFieldError unused22) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_centerInParent.ordinal()] = 23;
} catch (NoSuchFieldError unused23) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_alignParentEnd.ordinal()] = 24;
} catch (NoSuchFieldError unused24) {
}
}
}
@Override // android.widget.RelativeLayout, android.view.ViewGroup, android.view.View
public void onLayout(boolean z, int i, int i2, int i3, int i4) {
for (int i5 = 0; i5 < getChildCount(); i5++) {
try {
View childAt = getChildAt(i5);
if (childAt instanceof MBLinearLayout) {
MBLinearLayout mBLinearLayout = (MBLinearLayout) childAt;
for (int i6 = 0; i6 < mBLinearLayout.getChildCount(); i6++) {
}
}
} catch (Exception e) {
af.b("MBRelativeLayouts", e.getMessage());
}
}
super.onLayout(z, i, i2, i3, i4);
}
@Override // android.view.ViewGroup
public boolean onInterceptTouchEvent(MotionEvent motionEvent) {
this.a = motionEvent.getRawX();
this.b = motionEvent.getRawY();
return super.onInterceptTouchEvent(motionEvent);
}
@Override // android.view.ViewGroup, android.view.View
public void onAttachedToWindow() {
super.onAttachedToWindow();
Map<String, Boolean> map = this.d;
if (map != null && map.containsKey("mbridgeAttached") && this.d.get("mbridgeAttached").booleanValue()) {
new k.a("mbridgeAttached").a().a(this.e);
}
}
@Override // android.view.ViewGroup, android.view.View
public void onDetachedFromWindow() {
super.onDetachedFromWindow();
Map<String, Boolean> map = this.d;
if (map != null && map.containsKey("mbridgeDetached") && this.d.get("mbridgeDetached").booleanValue()) {
new k.a("mbridgeDetached").a().a(this.e);
}
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getBindDataDes() {
Map<String, String> map = this.c;
return (map == null || !map.containsKey("mbridgeData")) ? "" : this.c.get("mbridgeData");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getActionDes() {
Map<String, String> map = this.c;
return (map == null || !map.containsKey("mbridgeAction")) ? "" : this.c.get("mbridgeAction");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getStrategyDes() {
Map<String, String> map = this.c;
return (map == null || !map.containsKey("mbridgeStrategy")) ? "" : this.c.get("mbridgeStrategy");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getEffectDes() {
Map<String, String> map = this.c;
return (map == null || !map.containsKey("mbridgeEffect")) ? "" : this.c.get("mbridgeEffect");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getReportDes() {
Map<String, String> map = this.c;
return (map == null || !map.containsKey("mbridgeReport")) ? "" : this.c.get("mbridgeReport");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public void setDynamicReport(String str, CampaignEx campaignEx) {
this.d = c.a(str);
if (campaignEx != null) {
this.e = campaignEx.getCampaignUnitId();
}
}
}

View File

@@ -0,0 +1,86 @@
package com.mbridge.msdk.dycreator.baseview;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapShader;
import android.graphics.Canvas;
import android.graphics.Matrix;
import android.graphics.Paint;
import android.graphics.Rect;
import android.graphics.RectF;
import android.graphics.Shader;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
import android.util.AttributeSet;
import com.mbridge.msdk.foundation.tools.af;
/* loaded from: classes4.dex */
public class MBRoundRectImageViewC extends MBImageView {
private Paint a;
public MBRoundRectImageViewC(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
this.a = new Paint();
}
@Override // android.widget.ImageView, android.view.View
public void onDraw(Canvas canvas) {
try {
Drawable drawable = getDrawable();
if (drawable == null) {
super.onDraw(canvas);
return;
}
Bitmap a = a(((BitmapDrawable) drawable).getBitmap());
if (a != null && !a.isRecycled()) {
Bitmap a2 = a(a, 30);
if (a2 != null && !a2.isRecycled()) {
Rect rect = new Rect(0, 0, a2.getWidth(), a2.getHeight());
this.a.reset();
canvas.drawBitmap(a2, rect, rect, this.a);
return;
}
super.onDraw(canvas);
return;
}
super.onDraw(canvas);
} catch (Exception e) {
af.b("MBRoundRectImageViewC", e.getMessage());
}
}
private Bitmap a(Bitmap bitmap) {
if (bitmap != null && !bitmap.isRecycled()) {
try {
int width = getWidth();
float height = getHeight() / bitmap.getHeight();
Matrix matrix = new Matrix();
matrix.postScale(width / bitmap.getWidth(), height);
return Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth(), bitmap.getHeight(), matrix, true);
} catch (Exception e) {
af.b("MBRoundRectImageViewC", e.getMessage());
}
}
return bitmap;
}
private Bitmap a(Bitmap bitmap, int i) {
if (bitmap != null && !bitmap.isRecycled()) {
try {
Shader.TileMode tileMode = Shader.TileMode.CLAMP;
BitmapShader bitmapShader = new BitmapShader(bitmap, tileMode, tileMode);
Bitmap createBitmap = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), Bitmap.Config.ARGB_4444);
Canvas canvas = new Canvas(createBitmap);
Paint paint = new Paint();
paint.setAntiAlias(true);
paint.setShader(bitmapShader);
float f = i;
canvas.drawRoundRect(new RectF(0.0f, 0.0f, bitmap.getWidth(), bitmap.getHeight()), f, f, paint);
return createBitmap;
} catch (Exception e) {
af.b("MBRoundRectImageViewC", e.getMessage());
}
}
return bitmap;
}
}

View File

@@ -0,0 +1,183 @@
package com.mbridge.msdk.dycreator.baseview;
import android.content.Context;
import android.graphics.BitmapFactory;
import android.graphics.drawable.BitmapDrawable;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.util.Log;
import android.widget.FrameLayout;
import android.widget.ScrollView;
import com.mbridge.msdk.dycreator.a.b;
import com.mbridge.msdk.dycreator.baseview.inter.InterBase;
import com.mbridge.msdk.dycreator.e.c;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.same.report.k;
import java.util.HashMap;
import java.util.Map;
/* loaded from: classes4.dex */
public class MBScrollView extends ScrollView implements InterBase {
private Map<String, String> a;
private Map<String, Boolean> b;
private String c;
public MBScrollView(Context context, AttributeSet attributeSet) {
super(context);
this.c = "";
this.a = c.a(context, attributeSet);
setAttributeSet(attributeSet);
setLayoutParams(generateLayoutParams(attributeSet));
c.a(this.a, this);
}
public void setAttributeSet(AttributeSet attributeSet) {
HashMap<String, com.mbridge.msdk.dycreator.a.c> c = b.a().c();
int attributeCount = attributeSet.getAttributeCount();
for (int i = 0; i < attributeCount; i++) {
com.mbridge.msdk.dycreator.a.c cVar = c.get(attributeSet.getAttributeName(i));
if (cVar != null) {
int i2 = AnonymousClass1.a[cVar.ordinal()];
if (i2 == 1) {
String attributeValue = attributeSet.getAttributeValue(i);
if (attributeValue.startsWith("@+id/")) {
setId(attributeValue.substring(5).hashCode());
}
} else if (i2 == 2) {
String attributeValue2 = attributeSet.getAttributeValue(i);
if (attributeValue2.startsWith("#")) {
setBackgroundColor(b.a().a(attributeSet.getAttributeValue(i)));
} else {
if (attributeValue2.startsWith("@drawable/")) {
attributeValue2 = attributeValue2.substring(10);
}
setBackgroundDrawable(new BitmapDrawable(BitmapFactory.decodeFile(getContext().getFilesDir().toString() + "/" + attributeValue2 + ".png")));
}
} else if (i2 == 3) {
setContentDescription(attributeSet.getAttributeValue(i));
}
}
}
}
/* renamed from: com.mbridge.msdk.dycreator.baseview.MBScrollView$1, reason: invalid class name */
public static /* synthetic */ class AnonymousClass1 {
static final /* synthetic */ int[] a;
static {
int[] iArr = new int[com.mbridge.msdk.dycreator.a.c.values().length];
a = iArr;
try {
iArr[com.mbridge.msdk.dycreator.a.c.id.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.background.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.contentDescription.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.fadingEdge.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.visibility.ordinal()] = 5;
} catch (NoSuchFieldError unused5) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_marginBottom.ordinal()] = 6;
} catch (NoSuchFieldError unused6) {
}
}
}
@Override // android.widget.FrameLayout, android.view.ViewGroup
public FrameLayout.LayoutParams generateLayoutParams(AttributeSet attributeSet) {
FrameLayout.LayoutParams generateDefaultLayoutParams = generateDefaultLayoutParams();
HashMap<String, com.mbridge.msdk.dycreator.a.c> c = b.a().c();
int attributeCount = attributeSet.getAttributeCount();
for (int i = 0; i < attributeCount; i++) {
com.mbridge.msdk.dycreator.a.c cVar = c.get(attributeSet.getAttributeName(i));
if (cVar != null) {
Log.e("MBscrollviewparam", cVar.toString());
}
if (cVar != null) {
int i2 = AnonymousClass1.a[cVar.ordinal()];
if (i2 == 4) {
setHorizontalFadingEdgeEnabled(attributeSet.getAttributeBooleanValue(i, false));
} else if (i2 == 5) {
String attributeValue = attributeSet.getAttributeValue(i);
if (!TextUtils.isEmpty(attributeValue)) {
if (attributeValue.equals("invisible")) {
setVisibility(4);
} else if (attributeValue.equalsIgnoreCase("gone")) {
setVisibility(8);
}
}
} else if (i2 == 6) {
generateDefaultLayoutParams.bottomMargin = b.a().b(attributeSet.getAttributeValue(i));
}
}
}
return generateDefaultLayoutParams;
}
@Override // android.view.ViewGroup, android.view.View
public void onAttachedToWindow() {
super.onAttachedToWindow();
Map<String, Boolean> map = this.b;
if (map != null && map.containsKey("mbridgeAttached") && this.b.get("mbridgeAttached").booleanValue()) {
new k.a("mbridgeAttached").a().a(this.c);
}
}
@Override // android.widget.ScrollView, android.view.ViewGroup, android.view.View
public void onDetachedFromWindow() {
super.onDetachedFromWindow();
Map<String, Boolean> map = this.b;
if (map != null && map.containsKey("mbridgeDetached") && this.b.get("mbridgeDetached").booleanValue()) {
new k.a("mbridgeDetached").a().a(this.c);
}
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getBindDataDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeData")) ? "" : this.a.get("mbridgeData");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getActionDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeAction")) ? "" : this.a.get("mbridgeAction");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getStrategyDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeStrategy")) ? "" : this.a.get("mbridgeStrategy");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getEffectDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeEffect")) ? "" : this.a.get("mbridgeEffect");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getReportDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeReport")) ? "" : this.a.get("mbridgeReport");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public void setDynamicReport(String str, CampaignEx campaignEx) {
this.b = c.a(str);
if (campaignEx != null) {
this.c = campaignEx.getCampaignUnitId();
}
}
}

View File

@@ -0,0 +1,429 @@
package com.mbridge.msdk.dycreator.baseview;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.PorterDuff;
import android.graphics.PorterDuffXfermode;
import android.graphics.RectF;
import android.graphics.drawable.GradientDrawable;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.view.View;
import android.view.ViewGroup;
import android.view.animation.Animation;
import android.view.animation.ScaleAnimation;
import android.view.animation.TranslateAnimation;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import android.widget.TextView;
import com.mbridge.msdk.foundation.controller.c;
import com.mbridge.msdk.foundation.same.c.b;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ak;
/* loaded from: classes4.dex */
public class MBSplashClickView extends MBRelativeLayout {
public final int TYPE_SPLASH_BTN_CLICK;
public final int TYPE_SPLASH_BTN_GO;
public final int TYPE_SPLASH_BTN_OPEN;
private final String a;
private final String b;
private final String c;
private final String d;
private final String e;
private final String f;
private final String g;
private final String h;
private final String i;
private final String j;
private final String k;
private final String l;
private String m;
private int n;
private ImageView o;
private ImageView p;
private final RectF q;
private final Paint r;
private final Paint s;
public MBSplashClickView(Context context) {
super(context);
this.a = "浏览第三方应用";
this.b = "View";
this.c = "打开第三方应用";
this.d = "Open";
this.e = "下载第三方应用";
this.f = "Install";
this.g = "mbridge_splash_btn_arrow_right";
this.h = "mbridge_splash_btn_circle";
this.i = "mbridge_splash_btn_finger";
this.j = "mbridge_splash_btn_go";
this.k = "mbridge_splash_btn_light";
this.l = "mbridge_expand_data";
this.TYPE_SPLASH_BTN_OPEN = 1;
this.TYPE_SPLASH_BTN_GO = 2;
this.TYPE_SPLASH_BTN_CLICK = 3;
this.q = new RectF();
this.r = new Paint();
this.s = new Paint();
a();
}
public MBSplashClickView(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
this.a = "浏览第三方应用";
this.b = "View";
this.c = "打开第三方应用";
this.d = "Open";
this.e = "下载第三方应用";
this.f = "Install";
this.g = "mbridge_splash_btn_arrow_right";
this.h = "mbridge_splash_btn_circle";
this.i = "mbridge_splash_btn_finger";
this.j = "mbridge_splash_btn_go";
this.k = "mbridge_splash_btn_light";
this.l = "mbridge_expand_data";
this.TYPE_SPLASH_BTN_OPEN = 1;
this.TYPE_SPLASH_BTN_GO = 2;
this.TYPE_SPLASH_BTN_CLICK = 3;
this.q = new RectF();
this.r = new Paint();
this.s = new Paint();
a();
}
public MBSplashClickView(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
this.a = "浏览第三方应用";
this.b = "View";
this.c = "打开第三方应用";
this.d = "Open";
this.e = "下载第三方应用";
this.f = "Install";
this.g = "mbridge_splash_btn_arrow_right";
this.h = "mbridge_splash_btn_circle";
this.i = "mbridge_splash_btn_finger";
this.j = "mbridge_splash_btn_go";
this.k = "mbridge_splash_btn_light";
this.l = "mbridge_expand_data";
this.TYPE_SPLASH_BTN_OPEN = 1;
this.TYPE_SPLASH_BTN_GO = 2;
this.TYPE_SPLASH_BTN_CLICK = 3;
this.q = new RectF();
this.r = new Paint();
this.s = new Paint();
a();
}
private void a() {
this.r.setAntiAlias(true);
this.r.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC_IN));
this.s.setAntiAlias(true);
this.s.setColor(-1);
}
@Override // com.mbridge.msdk.dycreator.baseview.MBRelativeLayout, android.widget.RelativeLayout, android.view.ViewGroup, android.view.View
public void onLayout(boolean z, int i, int i2, int i3, int i4) {
super.onLayout(z, i, i2, i3, i4);
this.q.set(0.0f, 0.0f, getWidth(), getHeight());
}
@Override // android.view.View
public void draw(Canvas canvas) {
canvas.saveLayer(this.q, this.s, 31);
canvas.drawRoundRect(this.q, 200.0f, 200.0f, this.s);
canvas.saveLayer(this.q, this.r, 31);
super.draw(canvas);
canvas.restore();
}
@Override // com.mbridge.msdk.dycreator.baseview.MBRelativeLayout, android.view.ViewGroup, android.view.View
public void onAttachedToWindow() {
super.onAttachedToWindow();
int i = this.n;
if (i == 2) {
ScaleAnimation scaleAnimation = new ScaleAnimation(0.8f, 1.0f, 0.8f, 1.0f, 1, 0.5f, 1, 0.5f);
scaleAnimation.setDuration(500L);
scaleAnimation.setRepeatCount(-1);
scaleAnimation.setRepeatMode(2);
this.o.startAnimation(scaleAnimation);
return;
}
if (i == 1) {
TranslateAnimation translateAnimation = new TranslateAnimation(0, -100.0f, 0, 1000.0f, 0, 0.0f, 0, 0.0f);
translateAnimation.setDuration(1000L);
translateAnimation.setAnimationListener(new Animation.AnimationListener() { // from class: com.mbridge.msdk.dycreator.baseview.MBSplashClickView.3
@Override // android.view.animation.Animation.AnimationListener
public void onAnimationRepeat(Animation animation) {
}
@Override // android.view.animation.Animation.AnimationListener
public void onAnimationStart(Animation animation) {
MBSplashClickView.this.o.setVisibility(0);
}
@Override // android.view.animation.Animation.AnimationListener
public void onAnimationEnd(final Animation animation) {
MBSplashClickView.this.o.setVisibility(4);
MBSplashClickView.this.o.postDelayed(new Runnable() { // from class: com.mbridge.msdk.dycreator.baseview.MBSplashClickView.3.1
@Override // java.lang.Runnable
public void run() {
MBSplashClickView.this.o.startAnimation(animation);
}
}, 2000L);
}
});
this.o.startAnimation(translateAnimation);
return;
}
if (i == 3) {
ScaleAnimation scaleAnimation2 = new ScaleAnimation(1.0f, 0.7f, 1.0f, 0.7f, 1, 0.5f, 1, 0.5f);
scaleAnimation2.setDuration(1000L);
scaleAnimation2.setRepeatCount(-1);
scaleAnimation2.setRepeatMode(2);
final ScaleAnimation scaleAnimation3 = new ScaleAnimation(0.0f, 0.5f, 0.0f, 0.5f, 1, 0.5f, 1, 0.5f);
scaleAnimation3.setDuration(400L);
scaleAnimation3.setAnimationListener(new Animation.AnimationListener() { // from class: com.mbridge.msdk.dycreator.baseview.MBSplashClickView.1
@Override // android.view.animation.Animation.AnimationListener
public void onAnimationRepeat(Animation animation) {
}
@Override // android.view.animation.Animation.AnimationListener
public void onAnimationStart(Animation animation) {
MBSplashClickView.this.p.setVisibility(0);
}
@Override // android.view.animation.Animation.AnimationListener
public void onAnimationEnd(Animation animation) {
MBSplashClickView.this.p.setVisibility(4);
MBSplashClickView.this.p.postDelayed(new Runnable() { // from class: com.mbridge.msdk.dycreator.baseview.MBSplashClickView.1.1
@Override // java.lang.Runnable
public void run() {
MBSplashClickView.this.p.startAnimation(scaleAnimation3);
}
}, 1600L);
}
});
this.p.setVisibility(4);
this.o.startAnimation(scaleAnimation2);
this.p.postDelayed(new Runnable() { // from class: com.mbridge.msdk.dycreator.baseview.MBSplashClickView.2
@Override // java.lang.Runnable
public void run() {
MBSplashClickView.this.p.startAnimation(scaleAnimation3);
}
}, 800L);
}
}
private View a(ViewGroup viewGroup, String str) {
if (viewGroup != null) {
try {
if (!TextUtils.isEmpty(str)) {
if (viewGroup.getId() == str.hashCode()) {
return viewGroup;
}
int childCount = viewGroup.getChildCount();
for (int i = 0; i < childCount; i++) {
View childAt = viewGroup.getChildAt(i);
if (childAt.getId() == str.hashCode()) {
return childAt;
}
if (childAt instanceof ViewGroup) {
a((ViewGroup) childAt, str);
}
}
return null;
}
} catch (Exception e) {
af.b("MBSplashClickView", e.getMessage());
}
}
return null;
}
/* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
public void initView(String str) {
char c;
RelativeLayout.LayoutParams layoutParams;
View a;
this.m = str;
str.hashCode();
final int i = 0;
switch (str.hashCode()) {
case -672744069:
if (str.equals("Install")) {
c = 0;
break;
}
c = 65535;
break;
case 2464362:
if (str.equals("Open")) {
c = 1;
break;
}
c = 65535;
break;
case 2666181:
if (str.equals("View")) {
c = 2;
break;
}
c = 65535;
break;
case 855294846:
if (str.equals("下载第三方应用")) {
c = 3;
break;
}
c = 65535;
break;
case 1383132195:
if (str.equals("打开第三方应用")) {
c = 4;
break;
}
c = 65535;
break;
case 1681333335:
if (str.equals("浏览第三方应用")) {
c = 5;
break;
}
c = 65535;
break;
default:
c = 65535;
break;
}
switch (c) {
case 0:
case 3:
this.n = 3;
break;
case 1:
case 4:
this.n = 1;
break;
case 2:
case 5:
this.n = 2;
break;
default:
boolean contains = getContext().getResources().getConfiguration().locale.getLanguage().contains("zh");
if (TextUtils.isEmpty(this.m)) {
this.m = contains ? "浏览第三方应用" : "View";
}
this.n = 2;
break;
}
ViewGroup viewGroup = (ViewGroup) getParent();
String charSequence = (viewGroup == null || (a = a(viewGroup, "mbridge_expand_data")) == null || !(a instanceof TextView)) ? "" : ((TextView) a).getText().toString();
int i2 = this.n;
int parseColor = Color.parseColor("#666666");
int parseColor2 = Color.parseColor("#8FC31F");
int parseColor3 = Color.parseColor("#000000");
GradientDrawable gradientDrawable = new GradientDrawable();
if (i2 == 2) {
gradientDrawable.setColor(parseColor2);
} else {
gradientDrawable.setColor(parseColor3);
gradientDrawable.setStroke(2, parseColor);
}
gradientDrawable.setCornerRadius(200);
setBackground(gradientDrawable);
TextView textView = new TextView(getContext());
RelativeLayout.LayoutParams layoutParams2 = new RelativeLayout.LayoutParams(-1, -1);
layoutParams2.addRule(15);
textView.setLayoutParams(layoutParams2);
textView.setGravity(17);
textView.setTextSize(20.0f);
textView.setTextColor(-1);
textView.setText(this.m);
this.o = new ImageView(getContext());
int i3 = this.n;
if (i3 == 2) {
i = getResources().getIdentifier("mbridge_splash_btn_go", "drawable", c.m().g());
layoutParams = new RelativeLayout.LayoutParams(ak.a(getContext(), 35.0f), ak.a(getContext(), 35.0f));
layoutParams.addRule(11);
layoutParams.addRule(15);
layoutParams.rightMargin = ak.a(getContext(), 10.0f);
} else if (i3 == 1) {
i = getResources().getIdentifier("mbridge_splash_btn_light", "drawable", c.m().g());
layoutParams = new RelativeLayout.LayoutParams(-2, -1);
layoutParams.leftMargin = 20;
layoutParams.rightMargin = 20;
ImageView imageView = new ImageView(getContext());
RelativeLayout.LayoutParams layoutParams3 = new RelativeLayout.LayoutParams(-2, -1);
layoutParams3.addRule(11);
layoutParams3.addRule(15);
layoutParams3.rightMargin = ak.a(getContext(), 50.0f);
imageView.setImageResource(getResources().getIdentifier("mbridge_splash_btn_arrow_right", "drawable", c.m().g()));
imageView.setScaleType(ImageView.ScaleType.CENTER);
imageView.setLayoutParams(layoutParams3);
addView(imageView);
} else if (i3 == 3) {
i = getResources().getIdentifier("mbridge_splash_btn_finger", "drawable", c.m().g());
layoutParams = new RelativeLayout.LayoutParams(ak.a(getContext(), 25.0f), ak.a(getContext(), 25.0f));
layoutParams.addRule(11);
layoutParams.rightMargin = ak.a(getContext(), 50.0f);
layoutParams.topMargin = ak.a(getContext(), 18.0f);
this.p = new ImageView(getContext());
RelativeLayout.LayoutParams layoutParams4 = new RelativeLayout.LayoutParams(ak.a(getContext(), 30.0f), ak.a(getContext(), 30.0f));
layoutParams4.addRule(11);
layoutParams4.rightMargin = ak.a(getContext(), 50.0f);
layoutParams4.topMargin = ak.a(getContext(), 5.0f);
this.p.setLayoutParams(layoutParams4);
this.p.setImageResource(getResources().getIdentifier("mbridge_splash_btn_circle", "drawable", c.m().g()));
addView(this.p);
} else {
layoutParams = null;
}
this.o.setLayoutParams(layoutParams);
if (TextUtils.isEmpty(charSequence)) {
this.o.setImageResource(i);
} else {
final ImageView imageView2 = this.o;
if (imageView2 != null) {
try {
if (TextUtils.isEmpty(charSequence)) {
imageView2.setBackgroundResource(i);
}
b.a(c.m().c()).a(charSequence, new com.mbridge.msdk.foundation.same.c.c() { // from class: com.mbridge.msdk.dycreator.baseview.MBSplashClickView.4
@Override // com.mbridge.msdk.foundation.same.c.c
public void onSuccessLoad(Bitmap bitmap, String str2) {
if (imageView2 != null) {
if (bitmap != null && !bitmap.isRecycled()) {
if (MBSplashClickView.this.p != null) {
MBSplashClickView mBSplashClickView = MBSplashClickView.this;
mBSplashClickView.removeView(mBSplashClickView.p);
}
imageView2.setImageBitmap(bitmap);
return;
}
imageView2.setBackgroundResource(i);
}
}
@Override // com.mbridge.msdk.foundation.same.c.c
public void onFailedLoad(String str2, String str3) {
ImageView imageView3 = imageView2;
if (imageView3 != null) {
imageView3.setBackgroundResource(i);
}
}
});
} catch (Exception e) {
af.a("MBSplashClickView", e.getMessage());
imageView2.setBackgroundResource(i);
}
}
}
addView(textView);
addView(this.o);
invalidate();
}
}

View File

@@ -0,0 +1,11 @@
package com.mbridge.msdk.dycreator.baseview;
import android.content.Context;
import android.util.AttributeSet;
/* loaded from: classes4.dex */
public class MBSplashImageBgView extends MBImageView {
public MBSplashImageBgView(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
}
}

View File

@@ -0,0 +1,19 @@
package com.mbridge.msdk.dycreator.baseview;
import android.content.Context;
import android.util.AttributeSet;
/* loaded from: classes4.dex */
public class MBSplashLandView extends MBRelativeLayout {
public MBSplashLandView(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
}
public MBSplashLandView(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
}
public MBSplashLandView(Context context) {
super(context);
}
}

View File

@@ -0,0 +1,11 @@
package com.mbridge.msdk.dycreator.baseview;
import android.content.Context;
import android.util.AttributeSet;
/* loaded from: classes4.dex */
public class MBSplashPortRelateView extends MBRelativeLayout {
public MBSplashPortRelateView(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
}
}

View File

@@ -0,0 +1,11 @@
package com.mbridge.msdk.dycreator.baseview;
import android.content.Context;
import android.util.AttributeSet;
/* loaded from: classes4.dex */
public class MBSplashPortView extends MBImageView {
public MBSplashPortView(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
}
}

View File

@@ -0,0 +1,79 @@
package com.mbridge.msdk.dycreator.baseview;
import android.content.Context;
import android.util.AttributeSet;
import android.view.animation.Animation;
import android.view.animation.RotateAnimation;
import android.widget.ImageView;
/* loaded from: classes4.dex */
public class MBSplashShakeView extends MBLinearLayout {
private final String a;
private final String b;
private final String c;
private final String d;
private final String e;
private final String f;
private ImageView g;
private Animation h;
public MBSplashShakeView(Context context) {
super(context);
this.a = "浏览第三方应用";
this.b = "View";
this.c = "打开第三方应用";
this.d = "Open";
this.e = "下载第三方应用";
this.f = "Install";
}
public MBSplashShakeView(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
this.a = "浏览第三方应用";
this.b = "View";
this.c = "打开第三方应用";
this.d = "Open";
this.e = "下载第三方应用";
this.f = "Install";
}
public MBSplashShakeView(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
this.a = "浏览第三方应用";
this.b = "View";
this.c = "打开第三方应用";
this.d = "Open";
this.e = "下载第三方应用";
this.f = "Install";
}
/* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
/* JADX WARN: Code restructure failed: missing block: B:23:0x0111, code lost:
if (r10.equals("Open") == false) goto L6;
*/
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public void initView(java.lang.String r10) {
/*
Method dump skipped, instructions count: 414
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.dycreator.baseview.MBSplashShakeView.initView(java.lang.String):void");
}
@Override // com.mbridge.msdk.dycreator.baseview.MBLinearLayout, android.view.ViewGroup, android.view.View
public void onAttachedToWindow() {
super.onAttachedToWindow();
if (this.g != null) {
RotateAnimation rotateAnimation = new RotateAnimation(-10.0f, 10.0f, 1, 0.5f, 1, 0.5f);
this.h = rotateAnimation;
rotateAnimation.setDuration(100L);
this.h.setRepeatMode(2);
this.h.setRepeatCount(-1);
this.g.startAnimation(this.h);
}
}
}

View File

@@ -0,0 +1,38 @@
package com.mbridge.msdk.dycreator.baseview;
import android.content.Context;
import android.util.AttributeSet;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.LinearLayout;
import com.mbridge.msdk.foundation.controller.c;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.x;
/* loaded from: classes4.dex */
public class MBStarLevelLayoutView extends MBLinearLayout {
public MBStarLevelLayoutView(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
}
public void setRating(int i) {
try {
removeAllViews();
if (i == 0) {
i = 5;
}
for (int i2 = 0; i2 < 5; i2++) {
ImageView imageView = new ImageView(getContext());
ViewGroup.LayoutParams layoutParams = new LinearLayout.LayoutParams(-2, -2);
if (i2 < i) {
imageView.setImageResource(x.a(c.m().c(), "mbridge_download_message_dialog_star_sel", "drawable"));
} else {
imageView.setImageResource(x.a(c.m().c(), "mbridge_download_message_dilaog_star_nor", "drawable"));
}
addView(imageView, layoutParams);
}
} catch (Exception e) {
af.b("MBStarLevelLayoutView", e.getMessage());
}
}
}

View File

@@ -0,0 +1,190 @@
package com.mbridge.msdk.dycreator.baseview;
import android.animation.Animator;
import android.content.Context;
import android.util.AttributeSet;
import android.view.ViewGroup;
import android.widget.TextView;
import com.fyber.inneractive.sdk.external.InneractiveMediationDefs;
import com.mbridge.msdk.dycreator.a.b;
import com.mbridge.msdk.dycreator.baseview.inter.InterBase;
import com.mbridge.msdk.dycreator.baseview.inter.InterEffect;
import com.mbridge.msdk.dycreator.e.a;
import com.mbridge.msdk.dycreator.e.c;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.same.report.k;
import com.mbridge.msdk.foundation.tools.af;
import java.util.HashMap;
import java.util.Map;
/* loaded from: classes4.dex */
public class MBTextView extends TextView implements InterBase, InterEffect {
private boolean a;
public AttributeSet attrs;
private Animator b;
private Map<String, String> c;
private Map<String, Boolean> d;
private String e;
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterEffect
public void setAnimator(Animator animator) {
this.b = animator;
}
public MBTextView(Context context) {
super(context);
this.a = false;
this.e = "";
}
public MBTextView(Context context, AttributeSet attributeSet) {
super(context);
this.a = false;
this.e = "";
this.attrs = attributeSet;
try {
this.c = c.a(context, attributeSet);
a.a(this, attributeSet);
setLayoutParams(generateLayoutParams(attributeSet));
c.a(this.c, this);
} catch (Exception e) {
af.b("TextView", e.getMessage());
}
}
public MBTextView(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
this.a = false;
this.e = "";
}
@Override // android.view.View
public boolean isFocused() {
if (this.a) {
return true;
}
return super.isFocused();
}
@Override // android.widget.TextView, android.view.View
public void onAttachedToWindow() {
super.onAttachedToWindow();
Animator animator = this.b;
if (animator != null) {
try {
animator.start();
} catch (Exception e) {
e.printStackTrace();
}
}
Map<String, Boolean> map = this.d;
if (map != null && map.containsKey("mbridgeAttached") && this.d.get("mbridgeAttached").booleanValue()) {
new k.a("mbridgeAttached").a().a(this.e);
}
}
@Override // android.view.View
public void onDetachedFromWindow() {
super.onDetachedFromWindow();
Animator animator = this.b;
if (animator != null) {
try {
animator.cancel();
} catch (Exception e) {
e.printStackTrace();
}
}
Map<String, Boolean> map = this.d;
if (map != null && map.containsKey("mbridgeDetached") && this.d.get("mbridgeDetached").booleanValue()) {
new k.a("mbridgeDetached").a().a(this.e);
}
}
public ViewGroup.LayoutParams generateLayoutParams(AttributeSet attributeSet) {
ViewGroup.LayoutParams layoutParams = new ViewGroup.LayoutParams(-1, -1);
HashMap b = b.a().b();
int attributeCount = attributeSet.getAttributeCount();
for (int i = 0; i < attributeCount; i++) {
com.mbridge.msdk.dycreator.a.c cVar = (com.mbridge.msdk.dycreator.a.c) b.get(attributeSet.getAttributeName(i));
if (cVar != null) {
int i2 = AnonymousClass1.a[cVar.ordinal()];
if (i2 == 1) {
String attributeValue = attributeSet.getAttributeValue(i);
if (attributeValue.startsWith(InneractiveMediationDefs.GENDER_FEMALE) || attributeValue.startsWith(InneractiveMediationDefs.GENDER_MALE)) {
layoutParams.width = -1;
} else if (attributeValue.startsWith("wrap")) {
layoutParams.width = -2;
} else {
layoutParams.width = b.a().b(attributeValue);
}
} else if (i2 == 2) {
String attributeValue2 = attributeSet.getAttributeValue(i);
if (attributeValue2.startsWith(InneractiveMediationDefs.GENDER_FEMALE) || attributeValue2.startsWith(InneractiveMediationDefs.GENDER_MALE)) {
layoutParams.height = -1;
} else if (attributeValue2.startsWith("wrap")) {
layoutParams.height = -2;
} else {
layoutParams.height = b.a().b(attributeValue2);
}
}
}
}
return layoutParams;
}
/* renamed from: com.mbridge.msdk.dycreator.baseview.MBTextView$1, reason: invalid class name */
public static /* synthetic */ class AnonymousClass1 {
static final /* synthetic */ int[] a;
static {
int[] iArr = new int[com.mbridge.msdk.dycreator.a.c.values().length];
a = iArr;
try {
iArr[com.mbridge.msdk.dycreator.a.c.layout_width.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_height.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
}
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getBindDataDes() {
Map<String, String> map = this.c;
return (map == null || !map.containsKey("mbridgeData")) ? "" : this.c.get("mbridgeData");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getActionDes() {
Map<String, String> map = this.c;
return (map == null || !map.containsKey("mbridgeAction")) ? "" : this.c.get("mbridgeAction");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getStrategyDes() {
Map<String, String> map = this.c;
return (map == null || !map.containsKey("mbridgeStrategy")) ? "" : this.c.get("mbridgeStrategy");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getEffectDes() {
Map<String, String> map = this.c;
return (map == null || !map.containsKey("mbridgeEffect")) ? "" : this.c.get("mbridgeEffect");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getReportDes() {
Map<String, String> map = this.c;
return (map == null || !map.containsKey("mbridgeReport")) ? "" : this.c.get("mbridgeReport");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public void setDynamicReport(String str, CampaignEx campaignEx) {
this.d = c.a(str);
if (campaignEx != null) {
this.e = campaignEx.getCampaignUnitId();
}
}
}

View File

@@ -0,0 +1,427 @@
package com.mbridge.msdk.dycreator.baseview.cusview;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Path;
import android.graphics.PorterDuff;
import android.graphics.PorterDuffXfermode;
import android.graphics.RectF;
import android.graphics.Xfermode;
import android.graphics.drawable.GradientDrawable;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import androidx.annotation.Nullable;
import com.fyber.inneractive.sdk.external.InneractiveMediationDefs;
import com.mbridge.msdk.dycreator.a.b;
import com.mbridge.msdk.dycreator.a.c;
import com.mbridge.msdk.dycreator.baseview.GradientOrientationUtils;
import com.mbridge.msdk.foundation.tools.af;
import java.util.HashMap;
/* loaded from: classes4.dex */
public class MBCusRoundImageView extends ImageView {
private int a;
private int b;
private int c;
private int d;
private Xfermode e;
private int f;
private int g;
private int h;
private int i;
private int j;
private int k;
private int l;
private int m;
private int n;
private float[] o;
private float[] p;
private RectF q;
private RectF r;
private boolean s;
private boolean t;
private Path u;
private Paint v;
public void setBorder(int i, int i2, int i3) {
this.s = true;
this.m = i2;
this.n = i3;
this.h = i;
}
public void setCornerRadius(int i) {
this.h = i;
}
public void setCustomBorder(int i, int i2, int i3, int i4, int i5, int i6) {
this.s = true;
this.t = true;
this.m = i5;
this.n = i6;
this.i = i;
this.k = i3;
this.j = i2;
this.l = i4;
}
public MBCusRoundImageView(Context context) {
this(context, null);
}
public MBCusRoundImageView(Context context, @Nullable AttributeSet attributeSet) {
this(context, null, 0);
try {
setAttributeSet(attributeSet);
setLayoutParams(generateLayoutParams(context, attributeSet));
} catch (Exception e) {
e.printStackTrace();
}
}
public MBCusRoundImageView(Context context, @Nullable AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
this.u = new Path();
this.v = new Paint();
this.o = new float[8];
this.p = new float[8];
this.r = new RectF();
this.q = new RectF();
this.e = new PorterDuffXfermode(PorterDuff.Mode.DST_IN);
}
/* JADX WARN: Removed duplicated region for block: B:21:0x00a2 A[Catch: Exception -> 0x0079, TryCatch #2 {Exception -> 0x0079, blocks: (B:3:0x0003, B:19:0x009e, B:21:0x00a2, B:22:0x00b7, B:24:0x00bb, B:6:0x007b, B:8:0x007f, B:18:0x009b, B:54:0x0075, B:30:0x000e, B:32:0x0012, B:36:0x0019, B:40:0x0032, B:44:0x0049, B:48:0x0061, B:11:0x0083, B:13:0x0088), top: B:2:0x0003, inners: #0, #1 }] */
/* JADX WARN: Removed duplicated region for block: B:24:0x00bb A[Catch: Exception -> 0x0079, TRY_LEAVE, TryCatch #2 {Exception -> 0x0079, blocks: (B:3:0x0003, B:19:0x009e, B:21:0x00a2, B:22:0x00b7, B:24:0x00bb, B:6:0x007b, B:8:0x007f, B:18:0x009b, B:54:0x0075, B:30:0x000e, B:32:0x0012, B:36:0x0019, B:40:0x0032, B:44:0x0049, B:48:0x0061, B:11:0x0083, B:13:0x0088), top: B:2:0x0003, inners: #0, #1 }] */
/* JADX WARN: Removed duplicated region for block: B:28:? A[RETURN, SYNTHETIC] */
@Override // android.view.View
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public void onSizeChanged(int r4, int r5, int r6, int r7) {
/*
Method dump skipped, instructions count: 208
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.dycreator.baseview.cusview.MBCusRoundImageView.onSizeChanged(int, int, int, int):void");
}
@Override // android.widget.ImageView, android.view.View
public void onDraw(Canvas canvas) {
if (canvas == null) {
return;
}
try {
canvas.saveLayer(this.q, null, 31);
int i = this.f;
int i2 = this.m;
int i3 = this.g;
canvas.scale(((i - (i2 * 2)) * 1.0f) / i, ((i3 - (i2 * 2)) * 1.0f) / i3, i / 2.0f, i3 / 2.0f);
super.onDraw(canvas);
Paint paint = this.v;
if (paint != null) {
paint.reset();
this.v.setAntiAlias(true);
this.v.setStyle(Paint.Style.FILL);
this.v.setXfermode(this.e);
}
Path path = this.u;
if (path != null) {
path.reset();
this.u.addRoundRect(this.q, this.p, Path.Direction.CCW);
}
canvas.drawPath(this.u, this.v);
Paint paint2 = this.v;
if (paint2 != null) {
paint2.setXfermode(null);
}
canvas.restore();
if (this.s) {
int i4 = this.m;
int i5 = this.n;
RectF rectF = this.r;
float[] fArr = this.o;
try {
Path path2 = this.u;
if (path2 != null) {
path2.reset();
}
Paint paint3 = this.v;
if (paint3 != null) {
paint3.setStrokeWidth(i4);
this.v.setColor(i5);
this.v.setStyle(Paint.Style.STROKE);
}
Path path3 = this.u;
if (path3 != null) {
path3.addRoundRect(rectF, fArr, Path.Direction.CCW);
}
canvas.drawPath(this.u, this.v);
} catch (Exception e) {
e.printStackTrace();
}
}
} catch (Exception e2) {
af.a("MBridgeImageView", e2.getMessage());
}
}
public void setAttributeSet(AttributeSet attributeSet) {
String[] strArr;
HashMap<String, c> c = b.a().c();
int attributeCount = attributeSet.getAttributeCount();
for (int i = 0; i < attributeCount; i++) {
c cVar = c.get(attributeSet.getAttributeName(i));
if (cVar != null) {
switch (AnonymousClass1.a[cVar.ordinal()]) {
case 1:
String attributeValue = attributeSet.getAttributeValue(i);
if (attributeValue.startsWith("@+id/")) {
setId(attributeValue.substring(5).hashCode());
break;
} else {
break;
}
case 2:
b.a().a(attributeSet.getAttributeValue(i), this);
break;
case 3:
String attributeValue2 = attributeSet.getAttributeValue(i);
if (attributeValue2.startsWith("#")) {
try {
strArr = attributeValue2.split("-");
} catch (Exception unused) {
strArr = null;
}
if (strArr != null && strArr.length <= 2) {
setBackgroundColor(b.a().a(attributeSet.getAttributeValue(i)));
break;
} else {
if (strArr != null && strArr.length == 3) {
try {
GradientDrawable gradientDrawable = new GradientDrawable(GradientOrientationUtils.getOrientation(strArr[2]), new int[]{Color.parseColor(strArr[0]), Color.parseColor(strArr[1])});
gradientDrawable.setGradientType(0);
setBackground(gradientDrawable);
break;
} catch (Exception unused2) {
}
}
setBackgroundColor(b.a().a(attributeSet.getAttributeValue(i)));
break;
}
} else {
if (attributeValue2.startsWith("@drawable/")) {
attributeValue2 = attributeValue2.substring(10);
}
setBackgroundResource(getResources().getIdentifier(attributeValue2, "drawable", getContext().getPackageName()));
break;
}
break;
case 4:
String attributeValue3 = attributeSet.getAttributeValue(i);
if (TextUtils.isEmpty(attributeValue3)) {
break;
} else {
CharSequence charSequence = (String) com.mbridge.msdk.dycreator.e.b.a.get(attributeValue3.substring(8));
if (TextUtils.isEmpty(charSequence)) {
break;
} else {
setContentDescription(charSequence);
break;
}
}
case 5:
String attributeValue4 = attributeSet.getAttributeValue(i);
if (TextUtils.isEmpty(attributeValue4)) {
break;
} else {
String str = com.mbridge.msdk.dycreator.e.b.a.get(attributeValue4.substring(8));
if (TextUtils.isEmpty(str)) {
break;
} else {
setTag(str);
break;
}
}
case 6:
String attributeValue5 = attributeSet.getAttributeValue(i);
if (TextUtils.isEmpty(attributeValue5)) {
break;
} else if (attributeValue5.equals("invisible")) {
setVisibility(4);
break;
} else if (attributeValue5.equalsIgnoreCase("gone")) {
setVisibility(8);
break;
} else {
break;
}
case 7:
String attributeValue6 = attributeSet.getAttributeValue(i);
if (TextUtils.isEmpty(attributeValue6)) {
break;
} else if (attributeValue6.equals("fitXY")) {
setScaleType(ImageView.ScaleType.FIT_XY);
break;
} else if (attributeValue6.equals("centerInside")) {
setScaleType(ImageView.ScaleType.CENTER_INSIDE);
break;
} else if (attributeValue6.equals("centerCrop")) {
setScaleType(ImageView.ScaleType.CENTER_CROP);
break;
} else {
break;
}
case 8:
int b = b.a().b(attributeSet.getAttributeValue(i));
this.d = b;
this.c = b;
this.b = b;
this.a = b;
setPadding(b, b, b, b);
break;
case 9:
int b2 = b.a().b(attributeSet.getAttributeValue(i));
this.b = b2;
setPadding(this.a, b2, this.c, this.d);
break;
case 10:
int b3 = b.a().b(attributeSet.getAttributeValue(i));
this.d = b3;
setPadding(this.a, this.b, this.c, b3);
break;
case 11:
int b4 = b.a().b(attributeSet.getAttributeValue(i));
this.a = b4;
setPadding(b4, this.b, this.c, this.d);
break;
case 12:
int b5 = b.a().b(attributeSet.getAttributeValue(i));
this.c = b5;
setPadding(this.a, this.b, b5, this.d);
break;
}
}
}
}
/* renamed from: com.mbridge.msdk.dycreator.baseview.cusview.MBCusRoundImageView$1, reason: invalid class name */
public static /* synthetic */ class AnonymousClass1 {
static final /* synthetic */ int[] a;
static {
int[] iArr = new int[c.values().length];
a = iArr;
try {
iArr[c.id.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
a[c.src.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
a[c.background.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
a[c.contentDescription.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
try {
a[c.tag.ordinal()] = 5;
} catch (NoSuchFieldError unused5) {
}
try {
a[c.visibility.ordinal()] = 6;
} catch (NoSuchFieldError unused6) {
}
try {
a[c.scaleType.ordinal()] = 7;
} catch (NoSuchFieldError unused7) {
}
try {
a[c.padding.ordinal()] = 8;
} catch (NoSuchFieldError unused8) {
}
try {
a[c.paddingTop.ordinal()] = 9;
} catch (NoSuchFieldError unused9) {
}
try {
a[c.paddingBottom.ordinal()] = 10;
} catch (NoSuchFieldError unused10) {
}
try {
a[c.paddingLeft.ordinal()] = 11;
} catch (NoSuchFieldError unused11) {
}
try {
a[c.paddingRight.ordinal()] = 12;
} catch (NoSuchFieldError unused12) {
}
try {
a[c.layout_width.ordinal()] = 13;
} catch (NoSuchFieldError unused13) {
}
try {
a[c.layout_height.ordinal()] = 14;
} catch (NoSuchFieldError unused14) {
}
try {
a[c.gravity.ordinal()] = 15;
} catch (NoSuchFieldError unused15) {
}
try {
a[c.layout_gravity.ordinal()] = 16;
} catch (NoSuchFieldError unused16) {
}
}
}
public ViewGroup.LayoutParams generateLayoutParams(Context context, AttributeSet attributeSet) {
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(-1, -1);
HashMap<String, c> c = b.a().c();
int attributeCount = attributeSet.getAttributeCount();
for (int i = 0; i < attributeCount; i++) {
c cVar = c.get(attributeSet.getAttributeName(i));
if (cVar != null) {
int i2 = AnonymousClass1.a[cVar.ordinal()];
if (i2 == 6) {
String attributeValue = attributeSet.getAttributeValue(i);
if (!TextUtils.isEmpty(attributeValue)) {
if (attributeValue.equals("invisible")) {
setVisibility(4);
} else if (attributeValue.equalsIgnoreCase("gone")) {
setVisibility(8);
}
}
} else if (i2 == 13) {
String attributeValue2 = attributeSet.getAttributeValue(i);
if (attributeValue2.startsWith(InneractiveMediationDefs.GENDER_FEMALE) || attributeValue2.startsWith(InneractiveMediationDefs.GENDER_MALE)) {
layoutParams.width = -1;
} else if (attributeValue2.startsWith("wrap")) {
layoutParams.width = -2;
} else {
layoutParams.width = b.a().b(attributeValue2);
}
} else if (i2 == 14) {
String attributeValue3 = attributeSet.getAttributeValue(i);
if (attributeValue3.startsWith(InneractiveMediationDefs.GENDER_FEMALE) || attributeValue3.startsWith(InneractiveMediationDefs.GENDER_MALE)) {
layoutParams.height = -1;
} else if (attributeValue3.startsWith("wrap")) {
layoutParams.height = -2;
} else {
layoutParams.height = b.a().b(attributeValue3);
}
}
}
}
return layoutParams;
}
}

View File

@@ -0,0 +1,363 @@
package com.mbridge.msdk.dycreator.baseview.cusview;
import android.content.Context;
import android.graphics.Camera;
import android.graphics.Canvas;
import android.graphics.Matrix;
import android.util.AttributeSet;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
/* loaded from: classes4.dex */
public class MBRotationView extends FrameLayout {
Runnable a;
private Camera b;
private Matrix c;
private int d;
private int e;
private int f;
private int g;
private int h;
private int i;
private int j;
private int k;
private float l;
private float m;
private boolean n;
private boolean o;
private boolean p;
@Override // android.view.ViewGroup
public boolean onInterceptTouchEvent(MotionEvent motionEvent) {
return true;
}
public void setHeightRatio(float f) {
this.m = f;
}
public void setWidthRatio(float f) {
this.l = f;
}
public MBRotationView(Context context) {
super(context);
this.f = 40;
this.g = 20;
this.h = 0;
this.i = 0;
this.k = 0;
this.l = 0.5f;
this.m = 0.9f;
this.n = true;
this.o = false;
this.p = false;
this.a = new Runnable() { // from class: com.mbridge.msdk.dycreator.baseview.cusview.MBRotationView.1
@Override // java.lang.Runnable
public void run() {
MBRotationView.a(MBRotationView.this);
}
};
a();
}
public MBRotationView(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
this.f = 40;
this.g = 20;
this.h = 0;
this.i = 0;
this.k = 0;
this.l = 0.5f;
this.m = 0.9f;
this.n = true;
this.o = false;
this.p = false;
this.a = new Runnable() { // from class: com.mbridge.msdk.dycreator.baseview.cusview.MBRotationView.1
@Override // java.lang.Runnable
public void run() {
MBRotationView.a(MBRotationView.this);
}
};
a();
}
public MBRotationView(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
this.f = 40;
this.g = 20;
this.h = 0;
this.i = 0;
this.k = 0;
this.l = 0.5f;
this.m = 0.9f;
this.n = true;
this.o = false;
this.p = false;
this.a = new Runnable() { // from class: com.mbridge.msdk.dycreator.baseview.cusview.MBRotationView.1
@Override // java.lang.Runnable
public void run() {
MBRotationView.a(MBRotationView.this);
}
};
a();
}
private void a() {
this.b = new Camera();
this.c = new Matrix();
setWillNotDraw(false);
}
@Override // android.widget.FrameLayout, android.view.ViewGroup, android.view.View
public void onLayout(boolean z, int i, int i2, int i3, int i4) {
int i5 = i3 - i;
float f = i5;
float f2 = this.l;
int i6 = (int) (((1.0f - f2) * f) / 2.0f);
int i7 = i4 - i2;
float f3 = i7;
float f4 = this.m;
int i8 = (int) (((1.0f - f4) * f3) / 2.0f);
this.d = (int) (f3 * f4);
this.e = (int) (f * f2);
int childCount = getChildCount();
for (int i9 = 0; i9 < childCount; i9++) {
View childAt = getChildAt(i9);
childAt.layout(i6, i8, i5 - i6, i7 - i8);
childAt.setClickable(true);
ViewGroup.LayoutParams layoutParams = childAt.getLayoutParams();
int i10 = layoutParams.width;
int i11 = this.e;
if (i10 != i11) {
layoutParams.width = i11;
layoutParams.height = this.d;
childAt.setLayoutParams(layoutParams);
}
}
}
public void setRotateV(boolean z) {
this.o = z;
invalidate();
}
@Override // android.view.ViewGroup, android.view.View
public void dispatchDraw(Canvas canvas) {
if (getChildCount() == 0) {
return;
}
if (this.o) {
int height = getHeight() / 2;
int i = ((this.h * this.d) / 2) / this.f;
a(canvas, i, height, 0);
a(canvas, i, height, 1);
if (Math.abs(this.h) > this.f / 2) {
a(canvas, i, height, 3);
a(canvas, i, height, 2);
return;
} else {
a(canvas, i, height, 2);
a(canvas, i, height, 3);
return;
}
}
int width = getWidth() / 2;
int i2 = ((this.h * this.e) / 2) / this.f;
b(canvas, i2, width, 0);
b(canvas, i2, width, 1);
if (Math.abs(this.h) > this.f / 2) {
b(canvas, i2, width, 3);
b(canvas, i2, width, 2);
} else {
b(canvas, i2, width, 2);
b(canvas, i2, width, 3);
}
}
public void setAutoscroll(boolean z) {
if (z) {
postDelayed(this.a, 1000 / this.g);
}
this.n = z;
}
private void a(int i, int i2, int i3) {
float f = (-i) / 2.0f;
if (i3 == 0) {
this.b.translate(0.0f, f, 0.0f);
float f2 = -i2;
this.b.rotateX(f2);
this.b.translate(0.0f, f, 0.0f);
this.b.translate(0.0f, f, 0.0f);
this.b.rotateX(f2);
this.b.translate(0.0f, f, 0.0f);
return;
}
if (i3 == 1) {
this.b.translate(0.0f, f, 0.0f);
this.b.rotateX(i2);
this.b.translate(0.0f, f, 0.0f);
} else if (i3 != 2) {
if (i3 != 3) {
return;
}
this.b.rotateX(0.0f);
} else {
this.b.translate(0.0f, f, 0.0f);
this.b.rotateX(-i2);
this.b.translate(0.0f, f, 0.0f);
}
}
private void a(Canvas canvas, int i, int i2, int i3) {
canvas.save();
this.b.save();
this.c.reset();
float f = i;
this.b.translate(0.0f, f, 0.0f);
this.b.rotateX(this.h);
this.b.translate(0.0f, f, 0.0f);
if (i == 0) {
if (this.p) {
a(this.d, this.f, i3);
} else {
a(-this.d, -this.f, i3);
}
} else if (i > 0) {
a(this.d, this.f, i3);
} else if (i < 0) {
a(-this.d, -this.f, i3);
}
this.b.getMatrix(this.c);
this.b.restore();
this.c.preTranslate((-getWidth()) / 2, -i2);
this.c.postTranslate(getWidth() / 2, i2);
canvas.concat(this.c);
View childAt = getChildAt(a(i3));
if (childAt != null) {
drawChild(canvas, childAt, 0L);
}
canvas.restore();
}
private int a(int i) {
int i2;
int i3;
int i4;
if (i == 0) {
i2 = this.p ? this.i - 2 : this.i + 2;
} else if (i != 1) {
if (i != 2) {
i2 = i != 3 ? 0 : this.i;
} else if (this.p) {
i3 = this.i;
i2 = i3 - 1;
} else {
i4 = this.i;
i2 = i4 + 1;
}
} else if (this.p) {
i4 = this.i;
i2 = i4 + 1;
} else {
i3 = this.i;
i2 = i3 - 1;
}
int childCount = i2 % getChildCount();
return childCount >= 0 ? childCount : childCount + getChildCount();
}
private void b(int i, int i2, int i3) {
if (i3 == 0) {
float f = (-i) / 2;
this.b.translate(f, 0.0f, 0.0f);
float f2 = -i2;
this.b.rotateY(f2);
this.b.translate(f, 0.0f, 0.0f);
this.b.translate(f, 0.0f, 0.0f);
this.b.rotateY(f2);
this.b.translate(f, 0.0f, 0.0f);
return;
}
if (i3 == 1) {
float f3 = i / 2;
this.b.translate(f3, 0.0f, 0.0f);
this.b.rotateY(i2);
this.b.translate(f3, 0.0f, 0.0f);
return;
}
if (i3 != 2) {
if (i3 != 3) {
return;
}
this.b.rotateY(0.0f);
} else {
float f4 = (-i) / 2;
this.b.translate(f4, 0.0f, 0.0f);
this.b.rotateY(-i2);
this.b.translate(f4, 0.0f, 0.0f);
}
}
private void b(Canvas canvas, int i, int i2, int i3) {
canvas.save();
this.b.save();
this.c.reset();
float f = i;
this.b.translate(f, 0.0f, 0.0f);
this.b.rotateY(this.h);
this.b.translate(f, 0.0f, 0.0f);
if (i == 0) {
if (this.p) {
b(this.e, this.f, i3);
} else {
b(-this.e, -this.f, i3);
}
} else if (i > 0) {
b(this.e, this.f, i3);
} else if (i < 0) {
b(-this.e, -this.f, i3);
}
this.b.getMatrix(this.c);
this.b.restore();
this.c.preTranslate(-i2, (-getHeight()) / 2);
this.c.postTranslate(i2, getHeight() / 2);
canvas.concat(this.c);
View childAt = getChildAt(a(i3));
if (childAt != null) {
drawChild(canvas, childAt, 0L);
}
canvas.restore();
}
public static /* synthetic */ void a(MBRotationView mBRotationView) {
int a;
if (mBRotationView.getChildCount() == 0) {
return;
}
int i = mBRotationView.h - 1;
mBRotationView.h = i;
int i2 = mBRotationView.i;
mBRotationView.j = i2;
int i3 = mBRotationView.f;
int i4 = i2 - (i / i3);
int i5 = i % i3;
mBRotationView.h = i5;
mBRotationView.i = i4;
if (Math.abs(i5) > mBRotationView.f / 2) {
a = mBRotationView.a(2);
} else {
a = mBRotationView.a(3);
}
if (mBRotationView.k != a) {
mBRotationView.k = a;
}
mBRotationView.invalidate();
if (mBRotationView.n) {
mBRotationView.postDelayed(mBRotationView.a, 1000 / mBRotationView.g);
}
}
}

View File

@@ -0,0 +1,384 @@
package com.mbridge.msdk.dycreator.baseview.cusview;
import android.content.Context;
import android.graphics.Bitmap;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.view.animation.AlphaAnimation;
import android.view.animation.Animation;
import android.view.animation.AnimationSet;
import android.view.animation.RotateAnimation;
import android.view.animation.ScaleAnimation;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.RequiresApi;
import com.mbridge.msdk.foundation.controller.c;
import com.mbridge.msdk.foundation.same.c.b;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.foundation.tools.x;
/* loaded from: classes4.dex */
public class MBridgeBaitClickView extends RelativeLayout {
public static final int ANIMATION_TYPE_DOUBLE_CLICK = 4;
public static final int ANIMATION_TYPE_FAST_SCALE = 1;
public static final int ANIMATION_TYPE_ROTATE = 5;
public static final int ANIMATION_TYPE_SLOW_SCALE = 2;
public static final int ANIMATION_TYPE_SLOW_SCALE_WITH_PAUSE = 3;
private MBridgeDyImageView a;
private MBridgeDyImageView b;
private TextView c;
private String d;
private String e;
private String f;
private int g;
private int h;
private Animation i;
private Animation j;
private Animation k;
private Animation l;
public MBridgeBaitClickView(@NonNull Context context) {
super(context);
this.d = "";
this.e = "";
this.f = "Click now for details";
this.g = 1;
this.h = 1342177280;
}
public MBridgeBaitClickView(@NonNull Context context, @Nullable AttributeSet attributeSet) {
super(context, attributeSet);
this.d = "";
this.e = "";
this.f = "Click now for details";
this.g = 1;
this.h = 1342177280;
}
public MBridgeBaitClickView(@NonNull Context context, @Nullable AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
this.d = "";
this.e = "";
this.f = "Click now for details";
this.g = 1;
this.h = 1342177280;
}
@RequiresApi(api = 21)
public MBridgeBaitClickView(@NonNull Context context, @Nullable AttributeSet attributeSet, int i, int i2) {
super(context, attributeSet, i, i2);
this.d = "";
this.e = "";
this.f = "Click now for details";
this.g = 1;
this.h = 1342177280;
}
public void init(int i) {
this.g = i;
init();
}
public void init(int i, int i2) {
this.h = i;
this.g = i2;
init();
}
public void init(int i, int i2, String str, String str2, String str3) {
this.h = i;
this.g = i2;
this.d = str;
this.e = str2;
this.f = str3;
init();
}
public void init() {
try {
setBackgroundColor(this.h);
try {
this.f = getContext().getResources().getConfiguration().locale.getLanguage().contains("zh") ? "点击查看详情" : "Click now for details";
} catch (Throwable th) {
af.b("MBridgeAnimationClickView", th.getMessage());
}
RelativeLayout relativeLayout = new RelativeLayout(getContext());
relativeLayout.setLayoutParams(new RelativeLayout.LayoutParams(-2, -2));
int a = ak.a(getContext(), 55.0f);
int a2 = ak.a(getContext(), 33.0f);
this.b = new MBridgeDyImageView(getContext());
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(a, a);
layoutParams.setMargins(a2, a2, 0, 0);
this.b.setLayoutParams(layoutParams);
final int a3 = x.a(getContext(), "mbridge_icon_click_circle", "drawable");
if (TextUtils.isEmpty(this.e)) {
this.b.setImageResource(a3);
} else {
b.a(c.m().c()).a(this.d, new com.mbridge.msdk.foundation.same.c.c() { // from class: com.mbridge.msdk.dycreator.baseview.cusview.MBridgeBaitClickView.1
@Override // com.mbridge.msdk.foundation.same.c.c
public void onSuccessLoad(Bitmap bitmap, String str) {
if (bitmap.isRecycled()) {
return;
}
MBridgeBaitClickView.this.b.setImageBitmap(bitmap);
}
@Override // com.mbridge.msdk.foundation.same.c.c
public void onFailedLoad(String str, String str2) {
MBridgeBaitClickView.this.b.setImageResource(a3);
}
});
}
int a4 = ak.a(getContext(), 108.0f);
int a5 = ak.a(getContext(), 35.0f);
int a6 = ak.a(getContext(), 43.0f);
this.a = new MBridgeDyImageView(getContext());
RelativeLayout.LayoutParams layoutParams2 = new RelativeLayout.LayoutParams(a4, a4);
layoutParams2.setMargins(a5, a6, 0, 0);
this.a.setLayoutParams(layoutParams2);
final int a7 = x.a(getContext(), "mbridge_icon_click_hand", "drawable");
if (TextUtils.isEmpty(this.d)) {
this.a.setImageResource(a7);
} else {
b.a(c.m().c()).a(this.d, new com.mbridge.msdk.foundation.same.c.c() { // from class: com.mbridge.msdk.dycreator.baseview.cusview.MBridgeBaitClickView.2
@Override // com.mbridge.msdk.foundation.same.c.c
public void onSuccessLoad(Bitmap bitmap, String str) {
if (bitmap.isRecycled()) {
return;
}
MBridgeBaitClickView.this.a.setImageBitmap(bitmap);
}
@Override // com.mbridge.msdk.foundation.same.c.c
public void onFailedLoad(String str, String str2) {
MBridgeBaitClickView.this.a.setImageResource(a7);
}
});
}
relativeLayout.addView(this.b);
relativeLayout.addView(this.a);
LinearLayout linearLayout = new LinearLayout(getContext());
RelativeLayout.LayoutParams layoutParams3 = new RelativeLayout.LayoutParams(-2, -2);
layoutParams3.addRule(13);
linearLayout.setLayoutParams(layoutParams3);
linearLayout.setOrientation(1);
linearLayout.setGravity(1);
linearLayout.addView(relativeLayout);
this.c = new TextView(getContext());
this.c.setLayoutParams(new RelativeLayout.LayoutParams(-2, -2));
this.c.setText(this.f);
this.c.setTextColor(-1);
this.c.setGravity(14);
linearLayout.addView(this.c);
addView(linearLayout);
} catch (Throwable th2) {
af.b("MBridgeAnimationClickView", th2.getMessage());
}
}
@Override // android.view.ViewGroup, android.view.View
public void onDetachedFromWindow() {
super.onDetachedFromWindow();
clearAnimation();
Animation animation = this.i;
if (animation != null) {
animation.cancel();
}
Animation animation2 = this.j;
if (animation2 != null) {
animation2.cancel();
}
Animation animation3 = this.k;
if (animation3 != null) {
animation3.cancel();
}
Animation animation4 = this.l;
if (animation4 != null) {
animation4.cancel();
}
}
public void startAnimation() {
int i = this.g;
if (i == 2) {
this.b.setVisibility(4);
ScaleAnimation scaleAnimation = new ScaleAnimation(1.0f, 0.7f, 1.0f, 0.7f, 1, 0.5f, 1, 0.5f);
this.i = scaleAnimation;
scaleAnimation.setDuration(500L);
this.i.setRepeatCount(-1);
this.i.setRepeatMode(2);
MBridgeDyImageView mBridgeDyImageView = this.a;
if (mBridgeDyImageView != null) {
mBridgeDyImageView.startAnimation(this.i);
return;
}
return;
}
if (i == 3) {
MBridgeDyImageView mBridgeDyImageView2 = this.b;
if (mBridgeDyImageView2 != null) {
mBridgeDyImageView2.setVisibility(4);
}
ScaleAnimation scaleAnimation2 = new ScaleAnimation(1.0f, 0.7f, 1.0f, 0.7f, 1, 0.5f, 1, 0.5f);
this.i = scaleAnimation2;
scaleAnimation2.setDuration(500L);
this.i.setRepeatCount(1);
this.i.setRepeatMode(2);
ScaleAnimation scaleAnimation3 = new ScaleAnimation(0.0f, 1.5f, 0.0f, 1.5f, 1, 0.5f, 1, 0.5f);
this.j = scaleAnimation3;
scaleAnimation3.setDuration(1000L);
this.j.setRepeatCount(0);
AlphaAnimation alphaAnimation = new AlphaAnimation(1.0f, 0.0f);
this.k = alphaAnimation;
alphaAnimation.setDuration(1000L);
this.k.setRepeatCount(0);
final AnimationSet animationSet = new AnimationSet(true);
animationSet.addAnimation(this.j);
animationSet.addAnimation(this.k);
this.j.setAnimationListener(new Animation.AnimationListener() { // from class: com.mbridge.msdk.dycreator.baseview.cusview.MBridgeBaitClickView.3
@Override // android.view.animation.Animation.AnimationListener
public void onAnimationRepeat(Animation animation) {
}
@Override // android.view.animation.Animation.AnimationListener
public void onAnimationStart(Animation animation) {
if (MBridgeBaitClickView.this.b != null) {
MBridgeBaitClickView.this.b.setVisibility(0);
}
}
@Override // android.view.animation.Animation.AnimationListener
public void onAnimationEnd(Animation animation) {
if (MBridgeBaitClickView.this.b != null) {
MBridgeBaitClickView.this.b.setVisibility(4);
}
}
});
this.i.setAnimationListener(new Animation.AnimationListener() { // from class: com.mbridge.msdk.dycreator.baseview.cusview.MBridgeBaitClickView.4
@Override // android.view.animation.Animation.AnimationListener
public void onAnimationRepeat(Animation animation) {
}
@Override // android.view.animation.Animation.AnimationListener
public void onAnimationStart(Animation animation) {
MBridgeBaitClickView.this.postDelayed(new Runnable() { // from class: com.mbridge.msdk.dycreator.baseview.cusview.MBridgeBaitClickView.4.1
@Override // java.lang.Runnable
public void run() {
if (MBridgeBaitClickView.this.b != null) {
MBridgeBaitClickView.this.b.startAnimation(animationSet);
}
}
}, 550L);
}
@Override // android.view.animation.Animation.AnimationListener
public void onAnimationEnd(Animation animation) {
MBridgeBaitClickView.this.postDelayed(new Runnable() { // from class: com.mbridge.msdk.dycreator.baseview.cusview.MBridgeBaitClickView.4.2
@Override // java.lang.Runnable
public void run() {
if (MBridgeBaitClickView.this.a != null) {
MBridgeBaitClickView.this.a.startAnimation(MBridgeBaitClickView.this.i);
}
}
}, 1000L);
}
});
MBridgeDyImageView mBridgeDyImageView3 = this.a;
if (mBridgeDyImageView3 != null) {
mBridgeDyImageView3.startAnimation(this.i);
return;
}
return;
}
if (i == 4) {
this.b.setVisibility(4);
ScaleAnimation scaleAnimation4 = new ScaleAnimation(0.8f, 1.0f, 0.8f, 1.0f, 1, 0.5f, 1, 0.5f);
this.i = scaleAnimation4;
scaleAnimation4.setDuration(200L);
this.i.setRepeatCount(1);
this.i.setAnimationListener(new Animation.AnimationListener() { // from class: com.mbridge.msdk.dycreator.baseview.cusview.MBridgeBaitClickView.5
@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) {
MBridgeBaitClickView.this.postDelayed(new Runnable() { // from class: com.mbridge.msdk.dycreator.baseview.cusview.MBridgeBaitClickView.5.1
@Override // java.lang.Runnable
public void run() {
if (MBridgeBaitClickView.this.a != null) {
MBridgeBaitClickView.this.a.startAnimation(MBridgeBaitClickView.this.i);
}
}
}, 1000L);
}
});
MBridgeDyImageView mBridgeDyImageView4 = this.a;
if (mBridgeDyImageView4 != null) {
mBridgeDyImageView4.startAnimation(this.i);
return;
}
return;
}
if (i != 5) {
ScaleAnimation scaleAnimation5 = new ScaleAnimation(1.0f, 0.7f, 1.0f, 0.7f, 1, 0.5f, 1, 0.5f);
this.i = scaleAnimation5;
scaleAnimation5.setDuration(200L);
this.i.setRepeatCount(-1);
this.i.setRepeatMode(2);
MBridgeDyImageView mBridgeDyImageView5 = this.a;
if (mBridgeDyImageView5 != null) {
mBridgeDyImageView5.startAnimation(this.i);
}
ScaleAnimation scaleAnimation6 = new ScaleAnimation(0.0f, 1.2f, 0.0f, 1.2f, 1, 0.5f, 1, 0.5f);
this.j = scaleAnimation6;
scaleAnimation6.setDuration(400L);
this.j.setRepeatCount(-1);
AlphaAnimation alphaAnimation2 = new AlphaAnimation(1.0f, 0.3f);
this.k = alphaAnimation2;
alphaAnimation2.setDuration(400L);
this.k.setRepeatCount(-1);
AnimationSet animationSet2 = new AnimationSet(true);
animationSet2.addAnimation(this.j);
animationSet2.addAnimation(this.k);
MBridgeDyImageView mBridgeDyImageView6 = this.b;
if (mBridgeDyImageView6 != null) {
mBridgeDyImageView6.startAnimation(animationSet2);
return;
}
return;
}
RotateAnimation rotateAnimation = new RotateAnimation(-10.0f, 30.0f, 1, 0.5f, 1, 0.5f);
this.l = rotateAnimation;
rotateAnimation.setDuration(300L);
this.l.setRepeatMode(2);
this.l.setRepeatCount(-1);
ScaleAnimation scaleAnimation7 = new ScaleAnimation(0.0f, 1.2f, 0.0f, 1.2f, 1, 0.5f, 1, 0.5f);
this.j = scaleAnimation7;
scaleAnimation7.setDuration(600L);
this.j.setRepeatCount(-1);
AlphaAnimation alphaAnimation3 = new AlphaAnimation(1.0f, 0.0f);
this.k = alphaAnimation3;
alphaAnimation3.setDuration(600L);
this.k.setRepeatCount(-1);
AnimationSet animationSet3 = new AnimationSet(true);
animationSet3.addAnimation(this.j);
animationSet3.addAnimation(this.k);
MBridgeDyImageView mBridgeDyImageView7 = this.a;
if (mBridgeDyImageView7 != null) {
mBridgeDyImageView7.startAnimation(this.l);
}
MBridgeDyImageView mBridgeDyImageView8 = this.b;
if (mBridgeDyImageView8 != null) {
mBridgeDyImageView8.startAnimation(animationSet3);
}
}
}

View File

@@ -0,0 +1,32 @@
package com.mbridge.msdk.dycreator.baseview.cusview;
import android.content.Context;
import android.graphics.Canvas;
import android.util.AttributeSet;
import android.widget.ImageView;
import androidx.annotation.Nullable;
import com.mbridge.msdk.foundation.tools.af;
/* loaded from: classes4.dex */
public class MBridgeDyImageView extends ImageView {
public MBridgeDyImageView(Context context) {
super(context);
}
public MBridgeDyImageView(Context context, @Nullable AttributeSet attributeSet) {
super(context, attributeSet);
}
public MBridgeDyImageView(Context context, @Nullable AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
}
@Override // android.widget.ImageView, android.view.View
public void onDraw(Canvas canvas) {
try {
super.onDraw(canvas);
} catch (Throwable th) {
af.b("MBridgeDyImageView", th.getMessage());
}
}
}

View File

@@ -0,0 +1,55 @@
package com.mbridge.msdk.dycreator.baseview.cusview;
import android.animation.AnimatorSet;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.FrameLayout;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
/* loaded from: classes4.dex */
public class MBridgeFramLayout extends FrameLayout {
private AnimatorSet a;
public void setAnimatorSet(AnimatorSet animatorSet) {
this.a = animatorSet;
}
public MBridgeFramLayout(@NonNull Context context) {
super(context);
}
public MBridgeFramLayout(@NonNull Context context, @Nullable AttributeSet attributeSet) {
super(context, attributeSet);
}
public MBridgeFramLayout(@NonNull Context context, @Nullable AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
}
@Override // android.view.ViewGroup, android.view.View
public void onAttachedToWindow() {
super.onAttachedToWindow();
AnimatorSet animatorSet = this.a;
if (animatorSet != null) {
try {
animatorSet.start();
} catch (Exception e) {
e.printStackTrace();
}
}
}
@Override // android.view.ViewGroup, android.view.View
public void onDetachedFromWindow() {
super.onDetachedFromWindow();
AnimatorSet animatorSet = this.a;
if (animatorSet != null) {
try {
animatorSet.cancel();
} catch (Exception e) {
e.printStackTrace();
}
}
}
}

View File

@@ -0,0 +1,218 @@
package com.mbridge.msdk.dycreator.baseview.cusview;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.Path;
import android.graphics.PorterDuff;
import android.graphics.PorterDuffXfermode;
import android.graphics.RectF;
import android.graphics.Xfermode;
import android.util.AttributeSet;
import android.widget.ImageView;
import androidx.annotation.Nullable;
import com.mbridge.msdk.foundation.tools.af;
/* loaded from: classes4.dex */
public class MBridgeImageView extends ImageView {
private Xfermode a;
private int b;
private int c;
private int d;
private int e;
private int f;
private int g;
private int h;
private int i;
private int j;
private float[] k;
private float[] l;
private RectF m;
private RectF n;
private boolean o;
private boolean p;
private Path q;
private Paint r;
public void setBorder(int i, int i2, int i3) {
this.o = true;
this.i = i2;
this.j = i3;
this.d = i;
}
public void setCornerRadius(int i) {
this.d = i;
}
public void setCustomBorder(int i, int i2, int i3, int i4, int i5, int i6) {
this.o = true;
this.p = true;
this.i = i5;
this.j = i6;
this.e = i;
this.g = i3;
this.f = i2;
this.h = i4;
}
public MBridgeImageView(Context context) {
this(context, null);
}
public MBridgeImageView(Context context, @Nullable AttributeSet attributeSet) {
this(context, attributeSet, 0);
}
public MBridgeImageView(Context context, @Nullable AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
this.q = new Path();
this.r = new Paint();
this.k = new float[8];
this.l = new float[8];
this.n = new RectF();
this.m = new RectF();
this.a = new PorterDuffXfermode(PorterDuff.Mode.DST_IN);
}
@Override // android.view.View
public void onSizeChanged(int i, int i2, int i3, int i4) {
int i5;
int i6;
int i7;
super.onSizeChanged(i, i2, i3, i4);
this.b = i;
this.c = i2;
int i8 = 0;
if (this.p) {
try {
if (this.k != null && this.l != null) {
while (true) {
i5 = 2;
if (i8 >= 2) {
break;
}
float[] fArr = this.k;
int i9 = this.e;
fArr[i8] = i9;
this.l[i8] = i9 - (this.i / 2.0f);
i8++;
}
while (true) {
i6 = 4;
if (i5 >= 4) {
break;
}
float[] fArr2 = this.k;
int i10 = this.f;
fArr2[i5] = i10;
this.l[i5] = i10 - (this.i / 2.0f);
i5++;
}
while (true) {
if (i6 >= 6) {
break;
}
float[] fArr3 = this.k;
int i11 = this.g;
fArr3[i6] = i11;
this.l[i6] = i11 - (this.i / 2.0f);
i6++;
}
for (i7 = 6; i7 < 8; i7++) {
float[] fArr4 = this.k;
int i12 = this.h;
fArr4[i7] = i12;
this.l[i7] = i12 - (this.i / 2.0f);
}
}
} catch (Exception e) {
e.printStackTrace();
}
} else if (this.k != null && this.l != null) {
while (true) {
try {
float[] fArr5 = this.k;
if (i8 >= fArr5.length) {
break;
}
int i13 = this.d;
fArr5[i8] = i13;
this.l[i8] = i13 - (this.i / 2.0f);
i8++;
} catch (Exception e2) {
e2.printStackTrace();
}
}
}
RectF rectF = this.n;
if (rectF != null) {
int i14 = this.i;
rectF.set(i14 / 2.0f, i14 / 2.0f, this.b - (i14 / 2.0f), this.c - (i14 / 2.0f));
}
RectF rectF2 = this.m;
if (rectF2 != null) {
rectF2.set(0.0f, 0.0f, this.b, this.c);
}
}
@Override // android.widget.ImageView, android.view.View
public void onDraw(Canvas canvas) {
if (canvas == null) {
return;
}
try {
canvas.saveLayer(this.m, null, 31);
int i = this.b;
int i2 = this.i;
int i3 = this.c;
canvas.scale(((i - (i2 * 2)) * 1.0f) / i, ((i3 - (i2 * 2)) * 1.0f) / i3, i / 2.0f, i3 / 2.0f);
super.onDraw(canvas);
Paint paint = this.r;
if (paint != null) {
paint.reset();
this.r.setAntiAlias(true);
this.r.setStyle(Paint.Style.FILL);
this.r.setXfermode(this.a);
}
Path path = this.q;
if (path != null) {
path.reset();
this.q.addRoundRect(this.m, this.l, Path.Direction.CCW);
}
canvas.drawPath(this.q, this.r);
Paint paint2 = this.r;
if (paint2 != null) {
paint2.setXfermode(null);
}
canvas.restore();
if (this.o) {
int i4 = this.i;
int i5 = this.j;
RectF rectF = this.n;
float[] fArr = this.k;
try {
Path path2 = this.q;
if (path2 != null) {
path2.reset();
}
Paint paint3 = this.r;
if (paint3 != null) {
paint3.setStrokeWidth(i4);
this.r.setColor(i5);
this.r.setStyle(Paint.Style.STROKE);
}
Path path3 = this.q;
if (path3 != null) {
path3.addRoundRect(rectF, fArr, Path.Direction.CCW);
}
canvas.drawPath(this.q, this.r);
} catch (Exception e) {
e.printStackTrace();
}
}
} catch (Exception e2) {
af.a("MBridgeImageView", e2.getMessage());
}
}
}

View File

@@ -0,0 +1,287 @@
package com.mbridge.msdk.dycreator.baseview.cusview;
import android.R;
import android.content.Context;
import android.graphics.drawable.Drawable;
import android.graphics.drawable.GradientDrawable;
import android.graphics.drawable.LayerDrawable;
import android.graphics.drawable.ScaleDrawable;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.view.animation.AlphaAnimation;
import android.view.animation.Animation;
import android.widget.LinearLayout;
import android.widget.ProgressBar;
import android.widget.TextView;
import androidx.annotation.Nullable;
import androidx.annotation.RequiresApi;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.x;
import java.util.ArrayList;
import java.util.List;
/* loaded from: classes4.dex */
public class MBridgeSegmentsProgressBar extends LinearLayout {
private final String a;
private int b;
private int c;
private int d;
private int e;
private int f;
private int g;
private int h;
private List<ProgressBar> i;
private TextView j;
private String k;
private boolean l;
public void setIndicatorText(String str) {
this.k = str;
}
public MBridgeSegmentsProgressBar(Context context) {
super(context);
this.a = "MBridgeSegmentsProgressBar";
this.c = 1;
this.d = 20;
this.e = 10;
this.f = 1;
this.g = -1711276033;
this.h = -1;
this.i = new ArrayList();
this.l = false;
}
public MBridgeSegmentsProgressBar(Context context, @Nullable AttributeSet attributeSet) {
super(context, attributeSet);
this.a = "MBridgeSegmentsProgressBar";
this.c = 1;
this.d = 20;
this.e = 10;
this.f = 1;
this.g = -1711276033;
this.h = -1;
this.i = new ArrayList();
this.l = false;
}
public MBridgeSegmentsProgressBar(Context context, @Nullable AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
this.a = "MBridgeSegmentsProgressBar";
this.c = 1;
this.d = 20;
this.e = 10;
this.f = 1;
this.g = -1711276033;
this.h = -1;
this.i = new ArrayList();
this.l = false;
}
@RequiresApi(api = 21)
public MBridgeSegmentsProgressBar(Context context, @Nullable AttributeSet attributeSet, int i, int i2) {
super(context, attributeSet, i, i2);
this.a = "MBridgeSegmentsProgressBar";
this.c = 1;
this.d = 20;
this.e = 10;
this.f = 1;
this.g = -1711276033;
this.h = -1;
this.i = new ArrayList();
this.l = false;
}
public void init(int i, int i2) {
this.b = i;
this.c = i2;
a();
}
public void init(int i, int i2, int i3, int i4) {
this.b = i;
this.c = i2;
this.h = i3;
this.g = i4;
a();
}
public void init(int i, int i2, int i3, int i4, int i5, int i6) {
this.b = i;
this.c = i2;
this.h = i3;
this.g = i4;
this.d = i5;
this.e = i6;
a();
}
private void a() {
Drawable drawable;
try {
this.l = getContext().getResources().getConfiguration().locale.getLanguage().contains("zh");
} catch (Throwable th) {
af.b("MBridgeSegmentsProgressBar", th.getMessage());
}
try {
if (this.c == 1) {
setOrientation(1);
if (TextUtils.isEmpty(this.k)) {
this.k = this.l ? "正在播放第%s个共%s个视频" : "The %s is playing, %s videos.";
}
}
if (this.c == 2) {
setOrientation(0);
if (TextUtils.isEmpty(this.k)) {
this.k = this.l ? "广告 %s/%s" : "ADS %s/%s";
}
}
this.i.clear();
removeAllViews();
setBackground(c());
TextView textView = new TextView(getContext());
this.j = textView;
textView.setTextColor(-1);
this.j.setTextSize(12.0f);
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(-2, -2);
this.j.setLayoutParams(layoutParams);
if (this.c == 1) {
layoutParams.gravity = 5;
TextView textView2 = this.j;
int i = this.d;
textView2.setPadding(i / 2, 15, i / 2, 5);
}
if (this.c == 2) {
this.j.setGravity(16);
TextView textView3 = this.j;
int i2 = this.d;
textView3.setPadding(i2 / 2, 0, i2 / 2, 0);
}
try {
int a = x.a(getContext(), "mbridge_reward_video_icon", "drawable");
if (a != 0 && (drawable = getContext().getResources().getDrawable(a)) != null) {
drawable.setBounds(0, 0, drawable.getMinimumWidth(), drawable.getMinimumHeight());
this.j.setCompoundDrawables(drawable, null, null, null);
this.j.setCompoundDrawablePadding(5);
}
} catch (Throwable th2) {
af.b("MBridgeSegmentsProgressBar", th2.getMessage());
}
this.j.setText(a(this.f));
LinearLayout linearLayout = new LinearLayout(getContext());
linearLayout.setOrientation(0);
LinearLayout.LayoutParams layoutParams2 = new LinearLayout.LayoutParams(-1, 25);
linearLayout.setLayoutParams(layoutParams2);
for (int i3 = 0; i3 < this.b; i3++) {
ProgressBar progressBar = new ProgressBar(getContext(), null, R.attr.progressBarStyleHorizontal);
progressBar.setMax(100);
progressBar.setProgress(0);
progressBar.setProgressDrawable(b());
LinearLayout.LayoutParams layoutParams3 = new LinearLayout.LayoutParams(0, 20, 1.0f);
int i4 = this.d;
layoutParams3.leftMargin = i4 / 2;
layoutParams3.rightMargin = i4 / 2;
progressBar.setLayoutParams(layoutParams3);
linearLayout.addView(progressBar);
this.i.add(progressBar);
}
int i5 = this.c;
if (i5 == 1) {
setPadding(15, 10, 15, 25);
addView(this.j);
addView(linearLayout);
} else {
if (i5 == 2) {
setPadding(15, 0, 15, 25);
layoutParams2.gravity = 16;
layoutParams2.weight = 1.0f;
addView(linearLayout);
addView(this.j);
return;
}
addView(linearLayout);
}
} catch (Throwable th3) {
af.b("MBridgeSegmentsProgressBar", th3.getMessage());
}
}
public void setProgress(int i, int i2) {
try {
if (this.i.size() == 0) {
return;
}
if (i2 < this.i.size()) {
this.i.get(i2).setProgress(i);
}
int i3 = i2 + 1;
if (i3 > this.f) {
this.f = i3;
TextView textView = this.j;
if (textView != null) {
textView.setText(a(i3));
}
}
} catch (Throwable th) {
af.b("MBridgeSegmentsProgressBar", th.getMessage());
}
}
private StringBuilder a(int i) {
StringBuilder sb = new StringBuilder();
try {
sb.append(String.format(this.k, Integer.valueOf(i), Integer.valueOf(this.b)));
} catch (Throwable th) {
sb.append(this.b);
sb.append("videos, the");
sb.append(i);
sb.append(" is playing.");
af.b("MBridgeSegmentsProgressBar", th.getMessage());
}
return sb;
}
public void dismiss() {
AlphaAnimation alphaAnimation = new AlphaAnimation(1.0f, 0.0f);
alphaAnimation.setDuration(1000L);
alphaAnimation.setAnimationListener(new Animation.AnimationListener() { // from class: com.mbridge.msdk.dycreator.baseview.cusview.MBridgeSegmentsProgressBar.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) {
MBridgeSegmentsProgressBar.this.setVisibility(8);
}
});
startAnimation(alphaAnimation);
}
private LayerDrawable b() {
GradientDrawable gradientDrawable = new GradientDrawable();
gradientDrawable.setShape(0);
gradientDrawable.setCornerRadius(this.e);
gradientDrawable.setColor(this.g);
GradientDrawable gradientDrawable2 = new GradientDrawable();
gradientDrawable2.setShape(0);
gradientDrawable2.setCornerRadius(this.e);
gradientDrawable2.setColor(this.h);
LayerDrawable layerDrawable = new LayerDrawable(new Drawable[]{gradientDrawable, new ScaleDrawable(gradientDrawable2, 3, 1.0f, -1.0f)});
layerDrawable.setId(0, R.id.background);
layerDrawable.setId(1, R.id.progress);
return layerDrawable;
}
private GradientDrawable c() {
GradientDrawable gradientDrawable = new GradientDrawable();
gradientDrawable.setGradientType(0);
gradientDrawable.setOrientation(GradientDrawable.Orientation.TOP_BOTTOM);
gradientDrawable.setDither(true);
gradientDrawable.setColors(new int[]{0, 1291845632});
return gradientDrawable;
}
}

View File

@@ -0,0 +1,54 @@
package com.mbridge.msdk.dycreator.baseview.cusview;
import android.animation.ObjectAnimator;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.TextView;
import androidx.annotation.Nullable;
/* loaded from: classes4.dex */
public class MBridgeTextView extends TextView {
private ObjectAnimator a;
public void setObjectAnimator(ObjectAnimator objectAnimator) {
this.a = objectAnimator;
}
public MBridgeTextView(Context context) {
super(context);
}
public MBridgeTextView(Context context, @Nullable AttributeSet attributeSet) {
super(context, attributeSet);
}
public MBridgeTextView(Context context, @Nullable AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
}
@Override // android.widget.TextView, android.view.View
public void onAttachedToWindow() {
super.onAttachedToWindow();
ObjectAnimator objectAnimator = this.a;
if (objectAnimator != null) {
try {
objectAnimator.start();
} catch (Exception e) {
e.printStackTrace();
}
}
}
@Override // android.view.View
public void onDetachedFromWindow() {
super.onDetachedFromWindow();
ObjectAnimator objectAnimator = this.a;
if (objectAnimator != null) {
try {
objectAnimator.cancel();
} catch (Exception e) {
e.printStackTrace();
}
}
}
}

View File

@@ -0,0 +1,39 @@
package com.mbridge.msdk.dycreator.baseview.cusview;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.ImageView;
import com.mbridge.msdk.foundation.tools.x;
/* loaded from: classes4.dex */
public class SoundImageView extends ImageView {
private boolean a;
public boolean getStatus() {
return this.a;
}
public SoundImageView(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
this.a = true;
}
public SoundImageView(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
this.a = true;
}
public SoundImageView(Context context) {
super(context);
this.a = true;
}
public void setSoundStatus(boolean z) {
this.a = z;
if (z) {
setImageResource(x.a(getContext(), "mbridge_reward_sound_open", "drawable"));
} else {
setImageResource(x.a(getContext(), "mbridge_reward_sound_close", "drawable"));
}
}
}

View File

@@ -0,0 +1,451 @@
package com.mbridge.msdk.dycreator.baseview.extview;
import android.content.Context;
import android.graphics.Color;
import android.graphics.drawable.GradientDrawable;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.widget.RelativeLayout;
import com.mbridge.msdk.dycreator.a.b;
import com.mbridge.msdk.dycreator.baseview.GradientOrientationUtils;
import com.mbridge.msdk.dycreator.baseview.inter.InterBase;
import com.mbridge.msdk.dycreator.baseview.rewardpopview.MBAcquireRewardPopView;
import com.mbridge.msdk.dycreator.e.c;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.x;
import java.util.HashMap;
import java.util.Map;
/* loaded from: classes4.dex */
public class MBExtAcquireRewardPopView extends MBAcquireRewardPopView implements InterBase {
private Map<String, String> a;
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public void setDynamicReport(String str, CampaignEx campaignEx) {
}
public MBExtAcquireRewardPopView(Context context) {
super(context);
}
public MBExtAcquireRewardPopView(Context context, AttributeSet attributeSet) {
super(context);
try {
this.a = c.a(context, attributeSet);
setAttributeSet(attributeSet);
setLayoutParams(generateLayoutParams(attributeSet));
c.a(this.a, this);
} catch (Exception e) {
af.b("MBExtAcquireRewardPopView", e.getMessage());
}
}
public MBExtAcquireRewardPopView(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
}
public void setAttributeSet(AttributeSet attributeSet) {
String[] strArr;
HashMap<String, com.mbridge.msdk.dycreator.a.c> c = b.a().c();
int attributeCount = attributeSet.getAttributeCount();
for (int i = 0; i < attributeCount; i++) {
com.mbridge.msdk.dycreator.a.c cVar = c.get(attributeSet.getAttributeName(i));
if (cVar != null) {
int i2 = AnonymousClass1.a[cVar.ordinal()];
if (i2 == 1) {
String attributeValue = attributeSet.getAttributeValue(i);
if (attributeValue.startsWith("@+id/")) {
setId(attributeValue.substring(5).hashCode());
}
} else if (i2 == 2) {
String attributeValue2 = attributeSet.getAttributeValue(i);
if (attributeValue2.startsWith("#")) {
try {
strArr = attributeValue2.split("-");
} catch (Exception unused) {
strArr = null;
}
if (strArr != null && strArr.length <= 2) {
setBackgroundColor(b.a().a(attributeSet.getAttributeValue(i)));
} else {
if (strArr != null && strArr.length == 3) {
try {
GradientDrawable gradientDrawable = new GradientDrawable(GradientOrientationUtils.getOrientation(strArr[2]), new int[]{Color.parseColor(strArr[0]), Color.parseColor(strArr[1])});
gradientDrawable.setGradientType(0);
setBackground(gradientDrawable);
} catch (Exception unused2) {
}
}
setBackgroundColor(b.a().a(attributeSet.getAttributeValue(i)));
}
} else {
if (attributeValue2.startsWith("@drawable/")) {
attributeValue2 = attributeValue2.substring(10);
}
setBackgroundResource(x.a(com.mbridge.msdk.foundation.controller.c.m().c(), attributeValue2, "drawable"));
}
} else if (i2 == 3) {
int b = b.a().b(attributeSet.getAttributeValue(i));
setPadding(b, b, b, b);
} else if (i2 == 4) {
setGravity(b.a().c(attributeSet.getAttributeValue(i)));
} else if (i2 == 5) {
String attributeValue3 = attributeSet.getAttributeValue(i);
if (!TextUtils.isEmpty(attributeValue3)) {
if (attributeValue3.equals("invisible")) {
setVisibility(4);
} else if (attributeValue3.equalsIgnoreCase("gone")) {
setVisibility(8);
}
}
}
}
}
}
/* renamed from: com.mbridge.msdk.dycreator.baseview.extview.MBExtAcquireRewardPopView$1, reason: invalid class name */
public static /* synthetic */ class AnonymousClass1 {
static final /* synthetic */ int[] a;
static {
int[] iArr = new int[com.mbridge.msdk.dycreator.a.c.values().length];
a = iArr;
try {
iArr[com.mbridge.msdk.dycreator.a.c.id.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.background.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.padding.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.gravity.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.visibility.ordinal()] = 5;
} catch (NoSuchFieldError unused5) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_width.ordinal()] = 6;
} catch (NoSuchFieldError unused6) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_height.ordinal()] = 7;
} catch (NoSuchFieldError unused7) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_centerHorizontal.ordinal()] = 8;
} catch (NoSuchFieldError unused8) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_alignParentBottom.ordinal()] = 9;
} catch (NoSuchFieldError unused9) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_alignParentTop.ordinal()] = 10;
} catch (NoSuchFieldError unused10) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_centerVertical.ordinal()] = 11;
} catch (NoSuchFieldError unused11) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_below.ordinal()] = 12;
} catch (NoSuchFieldError unused12) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_above.ordinal()] = 13;
} catch (NoSuchFieldError unused13) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_toLeftOf.ordinal()] = 14;
} catch (NoSuchFieldError unused14) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_toRightOf.ordinal()] = 15;
} catch (NoSuchFieldError unused15) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_toEndOf.ordinal()] = 16;
} catch (NoSuchFieldError unused16) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_margin.ordinal()] = 17;
} catch (NoSuchFieldError unused17) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_marginLeft.ordinal()] = 18;
} catch (NoSuchFieldError unused18) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_marginRight.ordinal()] = 19;
} catch (NoSuchFieldError unused19) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_marginTop.ordinal()] = 20;
} catch (NoSuchFieldError unused20) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_marginBottom.ordinal()] = 21;
} catch (NoSuchFieldError unused21) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_alignParentRight.ordinal()] = 22;
} catch (NoSuchFieldError unused22) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_alignParentLeft.ordinal()] = 23;
} catch (NoSuchFieldError unused23) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_alignTop.ordinal()] = 24;
} catch (NoSuchFieldError unused24) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_alignLeft.ordinal()] = 25;
} catch (NoSuchFieldError unused25) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_alignRight.ordinal()] = 26;
} catch (NoSuchFieldError unused26) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_alignBottom.ordinal()] = 27;
} catch (NoSuchFieldError unused27) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_centerInParent.ordinal()] = 28;
} catch (NoSuchFieldError unused28) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_alignParentEnd.ordinal()] = 29;
} catch (NoSuchFieldError unused29) {
}
}
}
@Override // android.widget.RelativeLayout, android.view.ViewGroup
public RelativeLayout.LayoutParams generateLayoutParams(AttributeSet attributeSet) {
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(0, 0);
HashMap b = b.a().b();
int attributeCount = attributeSet.getAttributeCount();
for (int i = 0; i < attributeCount; i++) {
com.mbridge.msdk.dycreator.a.c cVar = (com.mbridge.msdk.dycreator.a.c) b.get(attributeSet.getAttributeName(i));
if (cVar != null) {
switch (AnonymousClass1.a[cVar.ordinal()]) {
case 6:
String attributeValue = attributeSet.getAttributeValue(i);
if (!attributeValue.startsWith("fill") && !attributeValue.startsWith("match")) {
if (attributeValue.startsWith("w")) {
layoutParams.width = -2;
break;
} else {
layoutParams.width = b.a().b(attributeValue);
break;
}
} else {
layoutParams.width = -1;
break;
}
break;
case 7:
String attributeValue2 = attributeSet.getAttributeValue(i);
if (!attributeValue2.startsWith("fill") && !attributeValue2.startsWith("match")) {
if (attributeValue2.startsWith("wrap")) {
layoutParams.height = -2;
break;
} else {
layoutParams.height = b.a().b(attributeValue2);
break;
}
} else {
layoutParams.height = -1;
break;
}
break;
case 8:
if (attributeSet.getAttributeBooleanValue(i, false)) {
layoutParams.addRule(14, -1);
break;
} else {
break;
}
case 9:
if (attributeSet.getAttributeBooleanValue(i, false)) {
layoutParams.addRule(12, -1);
break;
} else {
break;
}
case 10:
if (attributeSet.getAttributeBooleanValue(i, false)) {
layoutParams.addRule(10, -1);
break;
} else {
break;
}
case 11:
if (attributeSet.getAttributeBooleanValue(i, false)) {
layoutParams.addRule(15, -1);
break;
} else {
break;
}
case 12:
String attributeValue3 = attributeSet.getAttributeValue(i);
if (attributeValue3.startsWith("@+id")) {
layoutParams.addRule(3, attributeValue3.substring(5).hashCode());
break;
} else {
break;
}
case 13:
String attributeValue4 = attributeSet.getAttributeValue(i);
if (attributeValue4.startsWith("@+id")) {
layoutParams.addRule(2, attributeValue4.substring(5).hashCode());
break;
} else {
break;
}
case 14:
String attributeValue5 = attributeSet.getAttributeValue(i);
if (attributeValue5.startsWith("@+id")) {
layoutParams.addRule(0, attributeValue5.substring(5).hashCode());
break;
} else {
break;
}
case 15:
String attributeValue6 = attributeSet.getAttributeValue(i);
if (attributeValue6.startsWith("@+id")) {
layoutParams.addRule(1, attributeValue6.substring(5).hashCode());
break;
} else {
break;
}
case 16:
String attributeValue7 = attributeSet.getAttributeValue(i);
if (attributeValue7.startsWith("@+id")) {
layoutParams.addRule(17, attributeValue7.substring(5).hashCode());
break;
} else {
break;
}
case 17:
int b2 = b.a().b(attributeSet.getAttributeValue(i));
layoutParams.setMargins(b2, b2, b2, b2);
break;
case 18:
layoutParams.leftMargin = b.a().b(attributeSet.getAttributeValue(i));
break;
case 19:
layoutParams.rightMargin = b.a().b(attributeSet.getAttributeValue(i));
break;
case 20:
layoutParams.topMargin = b.a().b(attributeSet.getAttributeValue(i));
break;
case 21:
layoutParams.bottomMargin = b.a().b(attributeSet.getAttributeValue(i));
break;
case 22:
if (attributeSet.getAttributeBooleanValue(i, false)) {
layoutParams.addRule(11, -1);
break;
} else {
break;
}
case 23:
if (attributeSet.getAttributeBooleanValue(i, false)) {
layoutParams.addRule(9, -1);
break;
} else {
break;
}
case 24:
String attributeValue8 = attributeSet.getAttributeValue(i);
if (attributeValue8.startsWith("@+id")) {
layoutParams.addRule(6, attributeValue8.substring(5).hashCode());
break;
} else {
break;
}
case 25:
String attributeValue9 = attributeSet.getAttributeValue(i);
if (attributeValue9.startsWith("@+id")) {
layoutParams.addRule(5, attributeValue9.substring(5).hashCode());
break;
} else {
break;
}
case 26:
String attributeValue10 = attributeSet.getAttributeValue(i);
if (attributeValue10.startsWith("@+id")) {
layoutParams.addRule(7, attributeValue10.substring(5).hashCode());
break;
} else {
break;
}
case 27:
String attributeValue11 = attributeSet.getAttributeValue(i);
if (attributeValue11.startsWith("@+id")) {
layoutParams.addRule(8, attributeValue11.substring(5).hashCode());
break;
} else {
break;
}
case 28:
if (attributeSet.getAttributeBooleanValue(i, false)) {
layoutParams.addRule(13, -1);
break;
} else {
break;
}
case 29:
if (attributeSet.getAttributeBooleanValue(i, false)) {
layoutParams.addRule(21, -1);
break;
} else {
break;
}
}
}
}
return layoutParams;
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getBindDataDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeData")) ? "" : this.a.get("mbridgeData");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getActionDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeAction")) ? "" : this.a.get("mbridgeAction");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getStrategyDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeStrategy")) ? "" : this.a.get("mbridgeStrategy");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getEffectDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeEffect")) ? "" : this.a.get("mbridgeEffect");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getReportDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeReport")) ? "" : this.a.get("mbridgeReport");
}
}

View File

@@ -0,0 +1,443 @@
package com.mbridge.msdk.dycreator.baseview.extview;
import android.content.Context;
import android.graphics.Typeface;
import android.graphics.drawable.Drawable;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.view.ViewGroup;
import android.widget.RelativeLayout;
import com.fyber.inneractive.sdk.external.InneractiveMediationDefs;
import com.mbridge.msdk.dycreator.a.b;
import com.mbridge.msdk.dycreator.baseview.inter.InterBase;
import com.mbridge.msdk.dycreator.e.c;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.same.report.k;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.foundation.tools.x;
import com.mbridge.msdk.playercommon.exoplayer2.text.ttml.TtmlNode;
import com.mbridge.msdk.widget.FeedBackButton;
import java.util.HashMap;
import java.util.Map;
/* loaded from: classes4.dex */
public class MBExtFeedBackView extends FeedBackButton implements InterBase {
private Map<String, String> a;
private Map<String, Boolean> b;
private String c;
public MBExtFeedBackView(Context context) {
super(context);
this.c = "";
}
public MBExtFeedBackView(Context context, AttributeSet attributeSet) {
super(context);
this.c = "";
try {
this.a = c.a(context, attributeSet);
setAttributeSet(attributeSet);
setLayoutParams(generateLayoutParams(attributeSet));
c.a(this.a, this);
} catch (Exception e) {
af.b("MBExtFeedBackView", e.getMessage());
}
}
public MBExtFeedBackView(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
this.c = "";
}
public void setAttributeSet(AttributeSet attributeSet) {
HashMap<String, com.mbridge.msdk.dycreator.a.c> c = b.a().c();
int attributeCount = attributeSet.getAttributeCount();
int i = 0;
int i2 = 0;
int i3 = 0;
int i4 = 0;
for (int i5 = 0; i5 < attributeCount; i5++) {
com.mbridge.msdk.dycreator.a.c cVar = c.get(attributeSet.getAttributeName(i5));
if (cVar != null) {
cVar.toString();
switch (AnonymousClass1.a[cVar.ordinal()]) {
case 1:
String attributeValue = attributeSet.getAttributeValue(i5);
if (attributeValue.startsWith("@+id/")) {
setId(attributeValue.substring(5).hashCode());
break;
} else {
break;
}
case 2:
String attributeValue2 = attributeSet.getAttributeValue(i5);
if (TextUtils.isEmpty(attributeValue2)) {
break;
} else if (attributeValue2.startsWith("@string/")) {
setText(b.a().e(attributeSet.getAttributeValue(i5)));
break;
} else {
setText(attributeValue2);
break;
}
case 3:
String attributeValue3 = attributeSet.getAttributeValue(i5);
if (TextUtils.isEmpty(attributeValue3)) {
break;
} else {
if (attributeValue3.equals(TtmlNode.END)) {
setEllipsize(TextUtils.TruncateAt.END);
}
if (attributeValue3.equals("start")) {
setEllipsize(TextUtils.TruncateAt.START);
}
if (attributeValue3.equals("middle")) {
setEllipsize(TextUtils.TruncateAt.MIDDLE);
}
if (attributeValue3.equals("marquee")) {
setEllipsize(TextUtils.TruncateAt.MARQUEE);
break;
} else {
break;
}
}
case 4:
setSingleLine(attributeSet.getAttributeBooleanValue(i5, false));
break;
case 5:
setLines(attributeSet.getAttributeIntValue(i5, 1));
break;
case 6:
String attributeValue4 = attributeSet.getAttributeValue(i5);
String substring = attributeValue4.startsWith("@drawable/") ? attributeValue4.substring(10) : "";
if (TextUtils.isEmpty(substring)) {
break;
} else {
Drawable drawable = getResources().getDrawable(x.a(com.mbridge.msdk.foundation.controller.c.m().c(), substring, "drawable"));
drawable.setBounds(0, 0, ak.a(getContext(), 14.0f), ak.a(getContext(), 14.0f));
setCompoundDrawables(drawable, null, null, null);
break;
}
case 7:
setCompoundDrawablePadding(b.a().b(attributeSet.getAttributeValue(i5)));
break;
case 8:
setHorizontalFadingEdgeEnabled(attributeSet.getAttributeBooleanValue(i5, false));
break;
case 9:
setHorizontallyScrolling(attributeSet.getAttributeBooleanValue(i5, false));
break;
case 10:
setTextColor(b.a().a(attributeSet.getAttributeValue(i5)));
break;
case 11:
if (TextUtils.isEmpty(attributeSet.getAttributeValue(i5))) {
break;
} else {
setTextSize(b.a().b(r8));
break;
}
case 12:
String attributeValue5 = attributeSet.getAttributeValue(i5);
if (TextUtils.isEmpty(attributeValue5)) {
break;
} else if (attributeValue5.equals("invisible")) {
setVisibility(4);
break;
} else if (attributeValue5.equalsIgnoreCase("gone")) {
setVisibility(8);
break;
} else {
break;
}
case 13:
String attributeValue6 = attributeSet.getAttributeValue(i5);
if (attributeValue6.startsWith("#")) {
setBackgroundColor(b.a().a(attributeSet.getAttributeValue(i5)));
break;
} else {
if (attributeValue6.startsWith("@drawable/")) {
attributeValue6 = attributeValue6.substring(10);
}
setBackgroundResource(getResources().getIdentifier(attributeValue6, "drawable", getContext().getPackageName()));
break;
}
case 14:
if (TtmlNode.BOLD.equalsIgnoreCase(attributeSet.getAttributeValue(i5))) {
setTypeface(Typeface.defaultFromStyle(1));
break;
} else {
break;
}
case 15:
String attributeValue7 = attributeSet.getAttributeValue(i5);
String substring2 = attributeValue7.substring(attributeValue7.indexOf("/") + 1);
setTextAppearance(getContext(), b.a().d("R.style." + substring2));
break;
case 16:
String attributeValue8 = attributeSet.getAttributeValue(i5);
if (TextUtils.isEmpty(attributeValue8)) {
break;
} else {
CharSequence charSequence = (String) com.mbridge.msdk.dycreator.e.b.a.get(attributeValue8.substring(8));
if (TextUtils.isEmpty(charSequence)) {
break;
} else {
setContentDescription(charSequence);
break;
}
}
case 17:
String attributeValue9 = attributeSet.getAttributeValue(i5);
if (TextUtils.isEmpty(attributeValue9)) {
break;
} else {
String str = com.mbridge.msdk.dycreator.e.b.a.get(attributeValue9.substring(8));
if (TextUtils.isEmpty(str)) {
break;
} else {
setTag(str);
break;
}
}
case 18:
setGravity(b.a().c(attributeSet.getAttributeValue(i5)));
break;
case 19:
int b = b.a().b(attributeSet.getAttributeValue(i5));
setPadding(b, b, b, b);
break;
case 20:
i4 = b.a().b(attributeSet.getAttributeValue(i5));
setPadding(i, i4, i2, i3);
break;
case 21:
i3 = b.a().b(attributeSet.getAttributeValue(i5));
setPadding(i, i4, i2, i3);
break;
case 22:
i = b.a().b(attributeSet.getAttributeValue(i5));
setPadding(i, i4, i2, i3);
break;
case 23:
i2 = b.a().b(attributeSet.getAttributeValue(i5));
setPadding(i, i4, i2, i3);
break;
case 24:
setPadding(b.a().b(attributeSet.getAttributeValue(i5)), i4, i2, i3);
break;
case 25:
setPadding(i, i4, b.a().b(attributeSet.getAttributeValue(i5)), i3);
break;
}
}
}
}
/* renamed from: com.mbridge.msdk.dycreator.baseview.extview.MBExtFeedBackView$1, reason: invalid class name */
public static /* synthetic */ class AnonymousClass1 {
static final /* synthetic */ int[] a;
static {
int[] iArr = new int[com.mbridge.msdk.dycreator.a.c.values().length];
a = iArr;
try {
iArr[com.mbridge.msdk.dycreator.a.c.id.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.text.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.ellipsize.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.singleLine.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.lines.ordinal()] = 5;
} catch (NoSuchFieldError unused5) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.drawableLeft.ordinal()] = 6;
} catch (NoSuchFieldError unused6) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.drawablePadding.ordinal()] = 7;
} catch (NoSuchFieldError unused7) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.fadingEdge.ordinal()] = 8;
} catch (NoSuchFieldError unused8) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.scrollHorizontally.ordinal()] = 9;
} catch (NoSuchFieldError unused9) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.textColor.ordinal()] = 10;
} catch (NoSuchFieldError unused10) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.textSize.ordinal()] = 11;
} catch (NoSuchFieldError unused11) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.visibility.ordinal()] = 12;
} catch (NoSuchFieldError unused12) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.background.ordinal()] = 13;
} catch (NoSuchFieldError unused13) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.textStyle.ordinal()] = 14;
} catch (NoSuchFieldError unused14) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.style.ordinal()] = 15;
} catch (NoSuchFieldError unused15) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.contentDescription.ordinal()] = 16;
} catch (NoSuchFieldError unused16) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.tag.ordinal()] = 17;
} catch (NoSuchFieldError unused17) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.gravity.ordinal()] = 18;
} catch (NoSuchFieldError unused18) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.padding.ordinal()] = 19;
} catch (NoSuchFieldError unused19) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.paddingTop.ordinal()] = 20;
} catch (NoSuchFieldError unused20) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.paddingBottom.ordinal()] = 21;
} catch (NoSuchFieldError unused21) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.paddingLeft.ordinal()] = 22;
} catch (NoSuchFieldError unused22) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.paddingRight.ordinal()] = 23;
} catch (NoSuchFieldError unused23) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.paddingStart.ordinal()] = 24;
} catch (NoSuchFieldError unused24) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.paddingEnd.ordinal()] = 25;
} catch (NoSuchFieldError unused25) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_width.ordinal()] = 26;
} catch (NoSuchFieldError unused26) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_height.ordinal()] = 27;
} catch (NoSuchFieldError unused27) {
}
}
}
public ViewGroup.LayoutParams generateLayoutParams(AttributeSet attributeSet) {
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(-1, -1);
HashMap b = b.a().b();
int attributeCount = attributeSet.getAttributeCount();
for (int i = 0; i < attributeCount; i++) {
com.mbridge.msdk.dycreator.a.c cVar = (com.mbridge.msdk.dycreator.a.c) b.get(attributeSet.getAttributeName(i));
if (cVar != null) {
int i2 = AnonymousClass1.a[cVar.ordinal()];
if (i2 == 26) {
String attributeValue = attributeSet.getAttributeValue(i);
if (attributeValue.startsWith(InneractiveMediationDefs.GENDER_FEMALE) || attributeValue.startsWith(InneractiveMediationDefs.GENDER_MALE)) {
layoutParams.width = -1;
} else if (attributeValue.startsWith("wrap")) {
layoutParams.width = -2;
} else {
layoutParams.width = b.a().b(attributeValue);
}
} else if (i2 == 27) {
String attributeValue2 = attributeSet.getAttributeValue(i);
if (attributeValue2.startsWith(InneractiveMediationDefs.GENDER_FEMALE) || attributeValue2.startsWith(InneractiveMediationDefs.GENDER_MALE)) {
layoutParams.height = -1;
} else if (attributeValue2.startsWith("wrap")) {
layoutParams.height = -2;
} else {
layoutParams.height = b.a().b(attributeValue2);
}
}
}
}
return layoutParams;
}
@Override // android.widget.TextView, android.view.View
public void onAttachedToWindow() {
super.onAttachedToWindow();
Map<String, Boolean> map = this.b;
if (map != null && map.containsKey("mbridgeAttached") && this.b.get("mbridgeAttached").booleanValue()) {
new k.a("mbridgeAttached").a().a(this.c);
}
}
@Override // android.view.View
public void onDetachedFromWindow() {
super.onDetachedFromWindow();
Map<String, Boolean> map = this.b;
if (map != null && map.containsKey("mbridgeDetached") && this.b.get("mbridgeDetached").booleanValue()) {
new k.a("mbridgeDetached").a().a(this.c);
}
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getBindDataDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeData")) ? "" : this.a.get("mbridgeData");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getActionDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeAction")) ? "" : this.a.get("mbridgeAction");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getStrategyDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeStrategy")) ? "" : this.a.get("mbridgeStrategy");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getEffectDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeEffect")) ? "" : this.a.get("mbridgeEffect");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getReportDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeReport")) ? "" : this.a.get("mbridgeReport");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public void setDynamicReport(String str, CampaignEx campaignEx) {
this.b = c.a(str);
if (campaignEx != null) {
this.c = campaignEx.getCampaignUnitId();
}
}
}

View File

@@ -0,0 +1,202 @@
package com.mbridge.msdk.dycreator.baseview.extview;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.FrameLayout;
import com.fyber.inneractive.sdk.external.InneractiveMediationDefs;
import com.mbridge.msdk.dycreator.a.b;
import com.mbridge.msdk.dycreator.baseview.cusview.MBridgeFramLayout;
import com.mbridge.msdk.dycreator.baseview.inter.InterBase;
import com.mbridge.msdk.dycreator.e.a;
import com.mbridge.msdk.dycreator.e.c;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.same.report.k;
import com.mbridge.msdk.foundation.tools.af;
import java.util.HashMap;
import java.util.Map;
/* loaded from: classes4.dex */
public class MBExtFrameLayout extends MBridgeFramLayout implements InterBase {
private Map<String, String> a;
private Map<String, Boolean> b;
private String c;
public MBExtFrameLayout(Context context) {
super(context);
this.c = "";
}
public MBExtFrameLayout(Context context, AttributeSet attributeSet) {
super(context);
this.c = "";
try {
this.a = c.a(context, attributeSet);
a.a(this, attributeSet);
setLayoutParams(generateLayoutParams(attributeSet));
c.a(this.a, this);
} catch (Exception e) {
af.b("MBExtFrameLayout", e.getMessage());
}
}
public MBExtFrameLayout(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
this.c = "";
}
@Override // android.widget.FrameLayout, android.view.ViewGroup
public FrameLayout.LayoutParams generateLayoutParams(AttributeSet attributeSet) {
FrameLayout.LayoutParams generateDefaultLayoutParams = generateDefaultLayoutParams();
HashMap b = b.a().b();
int attributeCount = attributeSet.getAttributeCount();
for (int i = 0; i < attributeCount; i++) {
com.mbridge.msdk.dycreator.a.c cVar = (com.mbridge.msdk.dycreator.a.c) b.get(attributeSet.getAttributeName(i));
if (cVar != null) {
switch (AnonymousClass1.a[cVar.ordinal()]) {
case 1:
String attributeValue = attributeSet.getAttributeValue(i);
if (attributeValue.startsWith(InneractiveMediationDefs.GENDER_FEMALE) || attributeValue.startsWith(InneractiveMediationDefs.GENDER_MALE)) {
generateDefaultLayoutParams.width = -1;
break;
} else if (attributeValue.startsWith("w")) {
generateDefaultLayoutParams.width = -2;
break;
} else {
generateDefaultLayoutParams.width = b.a().b(attributeValue);
break;
}
case 2:
String attributeValue2 = attributeSet.getAttributeValue(i);
if (attributeValue2.startsWith(InneractiveMediationDefs.GENDER_FEMALE) || attributeValue2.startsWith(InneractiveMediationDefs.GENDER_MALE)) {
generateDefaultLayoutParams.width = -1;
break;
} else if (attributeValue2.startsWith("w")) {
generateDefaultLayoutParams.width = -2;
break;
} else {
generateDefaultLayoutParams.height = b.a().b(attributeValue2);
break;
}
case 3:
generateDefaultLayoutParams.gravity = b.a().c(attributeSet.getAttributeValue(i));
break;
case 4:
int b2 = b.a().b(attributeSet.getAttributeValue(i));
generateDefaultLayoutParams.setMargins(b2, b2, b2, b2);
break;
case 5:
generateDefaultLayoutParams.leftMargin = b.a().b(attributeSet.getAttributeValue(i));
break;
case 6:
generateDefaultLayoutParams.rightMargin = b.a().b(attributeSet.getAttributeValue(i));
break;
case 7:
generateDefaultLayoutParams.topMargin = b.a().b(attributeSet.getAttributeValue(i));
break;
case 8:
generateDefaultLayoutParams.bottomMargin = b.a().b(attributeSet.getAttributeValue(i));
break;
}
}
}
return generateDefaultLayoutParams;
}
/* renamed from: com.mbridge.msdk.dycreator.baseview.extview.MBExtFrameLayout$1, reason: invalid class name */
public static /* synthetic */ class AnonymousClass1 {
static final /* synthetic */ int[] a;
static {
int[] iArr = new int[com.mbridge.msdk.dycreator.a.c.values().length];
a = iArr;
try {
iArr[com.mbridge.msdk.dycreator.a.c.layout_width.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_height.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_gravity.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_margin.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_marginLeft.ordinal()] = 5;
} catch (NoSuchFieldError unused5) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_marginRight.ordinal()] = 6;
} catch (NoSuchFieldError unused6) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_marginTop.ordinal()] = 7;
} catch (NoSuchFieldError unused7) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_marginBottom.ordinal()] = 8;
} catch (NoSuchFieldError unused8) {
}
}
}
@Override // com.mbridge.msdk.dycreator.baseview.cusview.MBridgeFramLayout, android.view.ViewGroup, android.view.View
public void onAttachedToWindow() {
super.onAttachedToWindow();
Map<String, Boolean> map = this.b;
if (map != null && map.containsKey("mbridgeAttached") && this.b.get("mbridgeAttached").booleanValue()) {
new k.a("mbridgeAttached").a().a(this.c);
}
}
@Override // com.mbridge.msdk.dycreator.baseview.cusview.MBridgeFramLayout, android.view.ViewGroup, android.view.View
public void onDetachedFromWindow() {
super.onDetachedFromWindow();
Map<String, Boolean> map = this.b;
if (map != null && map.containsKey("mbridgeDetached") && this.b.get("mbridgeDetached").booleanValue()) {
new k.a("mbridgeDetached").a().a(this.c);
}
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getBindDataDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeData")) ? "" : this.a.get("mbridgeData");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getActionDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeAction")) ? "" : this.a.get("mbridgeAction");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getStrategyDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeStrategy")) ? "" : this.a.get("mbridgeStrategy");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getEffectDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeEffect")) ? "" : this.a.get("mbridgeEffect");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getReportDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeReport")) ? "" : this.a.get("mbridgeReport");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public void setDynamicReport(String str, CampaignEx campaignEx) {
this.b = c.a(str);
if (campaignEx != null) {
this.c = campaignEx.getCampaignUnitId();
}
}
}

View File

@@ -0,0 +1,267 @@
package com.mbridge.msdk.dycreator.baseview.extview;
import android.content.Context;
import android.graphics.BitmapFactory;
import android.graphics.Color;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.GradientDrawable;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.widget.FrameLayout;
import com.fyber.inneractive.sdk.external.InneractiveMediationDefs;
import com.mbridge.msdk.dycreator.a.b;
import com.mbridge.msdk.dycreator.baseview.GradientOrientationUtils;
import com.mbridge.msdk.dycreator.baseview.cusview.MBRotationView;
import com.mbridge.msdk.dycreator.baseview.inter.InterBase;
import com.mbridge.msdk.dycreator.e.c;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.same.report.k;
import com.mbridge.msdk.foundation.tools.af;
import java.util.HashMap;
import java.util.Map;
/* loaded from: classes4.dex */
public class MBExtMBRotationView extends MBRotationView implements InterBase {
private Map<String, String> b;
private Map<String, Boolean> c;
private String d;
public MBExtMBRotationView(Context context) {
super(context);
this.d = "";
}
public MBExtMBRotationView(Context context, AttributeSet attributeSet) {
super(context);
this.d = "";
try {
this.b = c.a(context, attributeSet);
setAttributeSet(attributeSet);
setLayoutParams(generateLayoutParams(attributeSet));
c.a(this.b, this);
} catch (Exception e) {
af.b("MBExtMBRotationView", e.getMessage());
}
}
public MBExtMBRotationView(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
this.d = "";
}
public void setAttributeSet(AttributeSet attributeSet) {
String[] strArr;
HashMap<String, com.mbridge.msdk.dycreator.a.c> c = b.a().c();
int attributeCount = attributeSet.getAttributeCount();
for (int i = 0; i < attributeCount; i++) {
com.mbridge.msdk.dycreator.a.c cVar = c.get(attributeSet.getAttributeName(i));
if (cVar != null) {
int i2 = AnonymousClass1.a[cVar.ordinal()];
if (i2 == 1) {
String attributeValue = attributeSet.getAttributeValue(i);
if (attributeValue.startsWith("@+id/")) {
setId(attributeValue.substring(5).hashCode());
}
} else if (i2 == 2) {
String attributeValue2 = attributeSet.getAttributeValue(i);
if (attributeValue2.startsWith("#")) {
try {
strArr = attributeValue2.split("-");
} catch (Exception unused) {
strArr = null;
}
if (strArr != null && strArr.length <= 2) {
setBackgroundColor(b.a().a(attributeSet.getAttributeValue(i)));
} else {
if (strArr != null && strArr.length == 3) {
try {
GradientDrawable gradientDrawable = new GradientDrawable(GradientOrientationUtils.getOrientation(strArr[2]), new int[]{Color.parseColor(strArr[0]), Color.parseColor(strArr[1])});
gradientDrawable.setGradientType(0);
setBackground(gradientDrawable);
} catch (Exception unused2) {
}
}
setBackgroundColor(b.a().a(attributeSet.getAttributeValue(i)));
}
} else if (attributeValue2.startsWith("@color/")) {
setBackgroundColor(b.a().a(attributeSet.getAttributeValue(i)));
} else {
if (attributeValue2.startsWith("@drawable/")) {
attributeValue2 = attributeValue2.substring(10);
}
setBackgroundDrawable(new BitmapDrawable(BitmapFactory.decodeFile(getContext().getFilesDir().toString() + "/" + attributeValue2 + ".png")));
}
} else if (i2 == 3) {
setContentDescription(attributeSet.getAttributeValue(i));
} else if (i2 == 4) {
String attributeValue3 = attributeSet.getAttributeValue(i);
if (!TextUtils.isEmpty(attributeValue3)) {
if (attributeValue3.equals("invisible")) {
setVisibility(4);
} else if (attributeValue3.equalsIgnoreCase("gone")) {
setVisibility(8);
}
}
}
}
}
}
/* renamed from: com.mbridge.msdk.dycreator.baseview.extview.MBExtMBRotationView$1, reason: invalid class name */
public static /* synthetic */ class AnonymousClass1 {
static final /* synthetic */ int[] a;
static {
int[] iArr = new int[com.mbridge.msdk.dycreator.a.c.values().length];
a = iArr;
try {
iArr[com.mbridge.msdk.dycreator.a.c.id.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.background.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.contentDescription.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.visibility.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_width.ordinal()] = 5;
} catch (NoSuchFieldError unused5) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_height.ordinal()] = 6;
} catch (NoSuchFieldError unused6) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_gravity.ordinal()] = 7;
} catch (NoSuchFieldError unused7) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_marginLeft.ordinal()] = 8;
} catch (NoSuchFieldError unused8) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_margin.ordinal()] = 9;
} catch (NoSuchFieldError unused9) {
}
}
}
@Override // android.widget.FrameLayout, android.view.ViewGroup
public FrameLayout.LayoutParams generateLayoutParams(AttributeSet attributeSet) {
FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(0, 0);
HashMap b = b.a().b();
layoutParams.width = -2;
layoutParams.height = -2;
int attributeCount = attributeSet.getAttributeCount();
for (int i = 0; i < attributeCount; i++) {
com.mbridge.msdk.dycreator.a.c cVar = (com.mbridge.msdk.dycreator.a.c) b.get(attributeSet.getAttributeName(i));
if (cVar != null) {
switch (AnonymousClass1.a[cVar.ordinal()]) {
case 5:
String attributeValue = attributeSet.getAttributeValue(i);
if (!attributeValue.startsWith(InneractiveMediationDefs.GENDER_FEMALE) && !attributeValue.startsWith(InneractiveMediationDefs.GENDER_MALE)) {
if (attributeValue.startsWith("w")) {
layoutParams.width = -2;
break;
} else {
layoutParams.width = b.a().b(attributeValue);
break;
}
} else {
layoutParams.width = -1;
break;
}
case 6:
String attributeValue2 = attributeSet.getAttributeValue(i);
if (!attributeValue2.startsWith(InneractiveMediationDefs.GENDER_FEMALE) && !attributeValue2.startsWith(InneractiveMediationDefs.GENDER_MALE)) {
if (attributeValue2.startsWith("w")) {
layoutParams.width = -2;
break;
} else {
layoutParams.height = b.a().b(attributeValue2);
break;
}
} else {
layoutParams.width = -1;
break;
}
break;
case 7:
layoutParams.gravity = b.a().c(attributeSet.getAttributeValue(i));
break;
case 8:
layoutParams.leftMargin = b.a().b(attributeSet.getAttributeValue(i));
break;
case 9:
int b2 = b.a().b(attributeSet.getAttributeValue(i));
layoutParams.setMargins(b2, b2, b2, b2);
break;
}
}
}
return layoutParams;
}
@Override // android.view.ViewGroup, android.view.View
public void onAttachedToWindow() {
super.onAttachedToWindow();
Map<String, Boolean> map = this.c;
if (map != null && map.containsKey("mbridgeAttached") && this.c.get("mbridgeAttached").booleanValue()) {
new k.a("mbridgeAttached").a().a(this.d);
}
}
@Override // android.view.ViewGroup, android.view.View
public void onDetachedFromWindow() {
super.onDetachedFromWindow();
Map<String, Boolean> map = this.c;
if (map != null && map.containsKey("mbridgeDetached") && this.c.get("mbridgeDetached").booleanValue()) {
new k.a("mbridgeDetached").a().a(this.d);
}
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getBindDataDes() {
Map<String, String> map = this.b;
return (map == null || !map.containsKey("mbridgeData")) ? "" : this.b.get("mbridgeData");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getActionDes() {
Map<String, String> map = this.b;
return (map == null || !map.containsKey("mbridgeAction")) ? "" : this.b.get("mbridgeAction");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getStrategyDes() {
Map<String, String> map = this.b;
return (map == null || !map.containsKey("mbridgeStrategy")) ? "" : this.b.get("mbridgeStrategy");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getEffectDes() {
Map<String, String> map = this.b;
return (map == null || !map.containsKey("mbridgeEffect")) ? "" : this.b.get("mbridgeEffect");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getReportDes() {
Map<String, String> map = this.b;
return (map == null || !map.containsKey("mbridgeReport")) ? "" : this.b.get("mbridgeReport");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public void setDynamicReport(String str, CampaignEx campaignEx) {
this.c = c.a(str);
if (campaignEx != null) {
this.d = campaignEx.getCampaignUnitId();
}
}
}

View File

@@ -0,0 +1,453 @@
package com.mbridge.msdk.dycreator.baseview.extview;
import android.content.Context;
import android.graphics.Color;
import android.graphics.drawable.GradientDrawable;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.widget.RelativeLayout;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.mbridge.msdk.dycreator.a.b;
import com.mbridge.msdk.dycreator.baseview.GradientOrientationUtils;
import com.mbridge.msdk.dycreator.baseview.cusview.MBridgeBaitClickView;
import com.mbridge.msdk.dycreator.baseview.inter.InterBase;
import com.mbridge.msdk.dycreator.e.c;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.x;
import java.util.HashMap;
import java.util.Map;
/* loaded from: classes4.dex */
public class MBExtMBridgeBaitClickView extends MBridgeBaitClickView implements InterBase {
private Map<String, String> a;
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public void setDynamicReport(String str, CampaignEx campaignEx) {
}
public MBExtMBridgeBaitClickView(@NonNull Context context) {
super(context);
}
public MBExtMBridgeBaitClickView(@NonNull Context context, @Nullable AttributeSet attributeSet) {
super(context);
try {
this.a = c.a(context, attributeSet);
setAttributeSet(attributeSet);
setLayoutParams(generateLayoutParams(attributeSet));
c.a(this.a, this);
} catch (Exception e) {
af.b("MBExtMBridgeBaitClickView", e.getMessage());
}
}
public MBExtMBridgeBaitClickView(@NonNull Context context, @Nullable AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
}
public void setAttributeSet(AttributeSet attributeSet) {
String[] strArr;
HashMap<String, com.mbridge.msdk.dycreator.a.c> c = b.a().c();
int attributeCount = attributeSet.getAttributeCount();
for (int i = 0; i < attributeCount; i++) {
com.mbridge.msdk.dycreator.a.c cVar = c.get(attributeSet.getAttributeName(i));
if (cVar != null) {
int i2 = AnonymousClass1.a[cVar.ordinal()];
if (i2 == 1) {
String attributeValue = attributeSet.getAttributeValue(i);
if (attributeValue.startsWith("@+id/")) {
setId(attributeValue.substring(5).hashCode());
}
} else if (i2 == 2) {
String attributeValue2 = attributeSet.getAttributeValue(i);
if (attributeValue2.startsWith("#")) {
try {
strArr = attributeValue2.split("-");
} catch (Exception unused) {
strArr = null;
}
if (strArr != null && strArr.length <= 2) {
setBackgroundColor(b.a().a(attributeSet.getAttributeValue(i)));
} else {
if (strArr != null && strArr.length == 3) {
try {
GradientDrawable gradientDrawable = new GradientDrawable(GradientOrientationUtils.getOrientation(strArr[2]), new int[]{Color.parseColor(strArr[0]), Color.parseColor(strArr[1])});
gradientDrawable.setGradientType(0);
setBackground(gradientDrawable);
} catch (Exception unused2) {
}
}
setBackgroundColor(b.a().a(attributeSet.getAttributeValue(i)));
}
} else {
if (attributeValue2.startsWith("@drawable/")) {
attributeValue2 = attributeValue2.substring(10);
}
setBackgroundResource(x.a(com.mbridge.msdk.foundation.controller.c.m().c(), attributeValue2, "drawable"));
}
} else if (i2 == 3) {
int b = b.a().b(attributeSet.getAttributeValue(i));
setPadding(b, b, b, b);
} else if (i2 == 4) {
setGravity(b.a().c(attributeSet.getAttributeValue(i)));
} else if (i2 == 5) {
String attributeValue3 = attributeSet.getAttributeValue(i);
if (!TextUtils.isEmpty(attributeValue3)) {
if (attributeValue3.equals("invisible")) {
setVisibility(4);
} else if (attributeValue3.equalsIgnoreCase("gone")) {
setVisibility(8);
}
}
}
}
}
}
/* renamed from: com.mbridge.msdk.dycreator.baseview.extview.MBExtMBridgeBaitClickView$1, reason: invalid class name */
public static /* synthetic */ class AnonymousClass1 {
static final /* synthetic */ int[] a;
static {
int[] iArr = new int[com.mbridge.msdk.dycreator.a.c.values().length];
a = iArr;
try {
iArr[com.mbridge.msdk.dycreator.a.c.id.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.background.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.padding.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.gravity.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.visibility.ordinal()] = 5;
} catch (NoSuchFieldError unused5) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_width.ordinal()] = 6;
} catch (NoSuchFieldError unused6) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_height.ordinal()] = 7;
} catch (NoSuchFieldError unused7) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_centerHorizontal.ordinal()] = 8;
} catch (NoSuchFieldError unused8) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_alignParentBottom.ordinal()] = 9;
} catch (NoSuchFieldError unused9) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_alignParentTop.ordinal()] = 10;
} catch (NoSuchFieldError unused10) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_centerVertical.ordinal()] = 11;
} catch (NoSuchFieldError unused11) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_below.ordinal()] = 12;
} catch (NoSuchFieldError unused12) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_above.ordinal()] = 13;
} catch (NoSuchFieldError unused13) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_toLeftOf.ordinal()] = 14;
} catch (NoSuchFieldError unused14) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_toRightOf.ordinal()] = 15;
} catch (NoSuchFieldError unused15) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_toEndOf.ordinal()] = 16;
} catch (NoSuchFieldError unused16) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_margin.ordinal()] = 17;
} catch (NoSuchFieldError unused17) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_marginLeft.ordinal()] = 18;
} catch (NoSuchFieldError unused18) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_marginRight.ordinal()] = 19;
} catch (NoSuchFieldError unused19) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_marginTop.ordinal()] = 20;
} catch (NoSuchFieldError unused20) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_marginBottom.ordinal()] = 21;
} catch (NoSuchFieldError unused21) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_alignParentRight.ordinal()] = 22;
} catch (NoSuchFieldError unused22) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_alignParentLeft.ordinal()] = 23;
} catch (NoSuchFieldError unused23) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_alignTop.ordinal()] = 24;
} catch (NoSuchFieldError unused24) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_alignLeft.ordinal()] = 25;
} catch (NoSuchFieldError unused25) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_alignRight.ordinal()] = 26;
} catch (NoSuchFieldError unused26) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_alignBottom.ordinal()] = 27;
} catch (NoSuchFieldError unused27) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_centerInParent.ordinal()] = 28;
} catch (NoSuchFieldError unused28) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_alignParentEnd.ordinal()] = 29;
} catch (NoSuchFieldError unused29) {
}
}
}
@Override // android.widget.RelativeLayout, android.view.ViewGroup
public RelativeLayout.LayoutParams generateLayoutParams(AttributeSet attributeSet) {
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(0, 0);
HashMap b = b.a().b();
int attributeCount = attributeSet.getAttributeCount();
for (int i = 0; i < attributeCount; i++) {
com.mbridge.msdk.dycreator.a.c cVar = (com.mbridge.msdk.dycreator.a.c) b.get(attributeSet.getAttributeName(i));
if (cVar != null) {
switch (AnonymousClass1.a[cVar.ordinal()]) {
case 6:
String attributeValue = attributeSet.getAttributeValue(i);
if (!attributeValue.startsWith("fill") && !attributeValue.startsWith("match")) {
if (attributeValue.startsWith("w")) {
layoutParams.width = -2;
break;
} else {
layoutParams.width = b.a().b(attributeValue);
break;
}
} else {
layoutParams.width = -1;
break;
}
break;
case 7:
String attributeValue2 = attributeSet.getAttributeValue(i);
if (!attributeValue2.startsWith("fill") && !attributeValue2.startsWith("match")) {
if (attributeValue2.startsWith("wrap")) {
layoutParams.height = -2;
break;
} else {
layoutParams.height = b.a().b(attributeValue2);
break;
}
} else {
layoutParams.height = -1;
break;
}
break;
case 8:
if (attributeSet.getAttributeBooleanValue(i, false)) {
layoutParams.addRule(14, -1);
break;
} else {
break;
}
case 9:
if (attributeSet.getAttributeBooleanValue(i, false)) {
layoutParams.addRule(12, -1);
break;
} else {
break;
}
case 10:
if (attributeSet.getAttributeBooleanValue(i, false)) {
layoutParams.addRule(10, -1);
break;
} else {
break;
}
case 11:
if (attributeSet.getAttributeBooleanValue(i, false)) {
layoutParams.addRule(15, -1);
break;
} else {
break;
}
case 12:
String attributeValue3 = attributeSet.getAttributeValue(i);
if (attributeValue3.startsWith("@+id")) {
layoutParams.addRule(3, attributeValue3.substring(5).hashCode());
break;
} else {
break;
}
case 13:
String attributeValue4 = attributeSet.getAttributeValue(i);
if (attributeValue4.startsWith("@+id")) {
layoutParams.addRule(2, attributeValue4.substring(5).hashCode());
break;
} else {
break;
}
case 14:
String attributeValue5 = attributeSet.getAttributeValue(i);
if (attributeValue5.startsWith("@+id")) {
layoutParams.addRule(0, attributeValue5.substring(5).hashCode());
break;
} else {
break;
}
case 15:
String attributeValue6 = attributeSet.getAttributeValue(i);
if (attributeValue6.startsWith("@+id")) {
layoutParams.addRule(1, attributeValue6.substring(5).hashCode());
break;
} else {
break;
}
case 16:
String attributeValue7 = attributeSet.getAttributeValue(i);
if (attributeValue7.startsWith("@+id")) {
layoutParams.addRule(17, attributeValue7.substring(5).hashCode());
break;
} else {
break;
}
case 17:
int b2 = b.a().b(attributeSet.getAttributeValue(i));
layoutParams.setMargins(b2, b2, b2, b2);
break;
case 18:
layoutParams.leftMargin = b.a().b(attributeSet.getAttributeValue(i));
break;
case 19:
layoutParams.rightMargin = b.a().b(attributeSet.getAttributeValue(i));
break;
case 20:
layoutParams.topMargin = b.a().b(attributeSet.getAttributeValue(i));
break;
case 21:
layoutParams.bottomMargin = b.a().b(attributeSet.getAttributeValue(i));
break;
case 22:
if (attributeSet.getAttributeBooleanValue(i, false)) {
layoutParams.addRule(11, -1);
break;
} else {
break;
}
case 23:
if (attributeSet.getAttributeBooleanValue(i, false)) {
layoutParams.addRule(9, -1);
break;
} else {
break;
}
case 24:
String attributeValue8 = attributeSet.getAttributeValue(i);
if (attributeValue8.startsWith("@+id")) {
layoutParams.addRule(6, attributeValue8.substring(5).hashCode());
break;
} else {
break;
}
case 25:
String attributeValue9 = attributeSet.getAttributeValue(i);
if (attributeValue9.startsWith("@+id")) {
layoutParams.addRule(5, attributeValue9.substring(5).hashCode());
break;
} else {
break;
}
case 26:
String attributeValue10 = attributeSet.getAttributeValue(i);
if (attributeValue10.startsWith("@+id")) {
layoutParams.addRule(7, attributeValue10.substring(5).hashCode());
break;
} else {
break;
}
case 27:
String attributeValue11 = attributeSet.getAttributeValue(i);
if (attributeValue11.startsWith("@+id")) {
layoutParams.addRule(8, attributeValue11.substring(5).hashCode());
break;
} else {
break;
}
case 28:
if (attributeSet.getAttributeBooleanValue(i, false)) {
layoutParams.addRule(13, -1);
break;
} else {
break;
}
case 29:
if (attributeSet.getAttributeBooleanValue(i, false)) {
layoutParams.addRule(21, -1);
break;
} else {
break;
}
}
}
}
return layoutParams;
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getBindDataDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeData")) ? "" : this.a.get("mbridgeData");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getActionDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeAction")) ? "" : this.a.get("mbridgeAction");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getStrategyDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeStrategy")) ? "" : this.a.get("mbridgeStrategy");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getEffectDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeEffect")) ? "" : this.a.get("mbridgeEffect");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getReportDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeReport")) ? "" : this.a.get("mbridgeReport");
}
}

View File

@@ -0,0 +1,365 @@
package com.mbridge.msdk.dycreator.baseview.extview;
import android.content.Context;
import android.graphics.Color;
import android.graphics.drawable.GradientDrawable;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import com.fyber.inneractive.sdk.external.InneractiveMediationDefs;
import com.mbridge.msdk.dycreator.a.b;
import com.mbridge.msdk.dycreator.baseview.GradientOrientationUtils;
import com.mbridge.msdk.dycreator.baseview.cusview.MBridgeImageView;
import com.mbridge.msdk.dycreator.baseview.inter.InterBase;
import com.mbridge.msdk.dycreator.e.c;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.same.report.k;
import com.mbridge.msdk.foundation.tools.af;
import java.util.HashMap;
import java.util.Map;
/* loaded from: classes4.dex */
public class MBExtMBridgeImageView extends MBridgeImageView implements InterBase {
private Map<String, String> a;
private Map<String, Boolean> b;
private String c;
private int d;
private int e;
private int f;
private int g;
public MBExtMBridgeImageView(Context context) {
super(context);
this.c = "";
}
public MBExtMBridgeImageView(Context context, AttributeSet attributeSet) {
super(context);
this.c = "";
try {
this.a = c.a(context, attributeSet);
setAttributeSet(attributeSet);
setLayoutParams(generateLayoutParams(context, attributeSet));
c.a(this.a, this);
} catch (Exception e) {
af.b("MBExtMBridgeImageView", e.getMessage());
}
}
public MBExtMBridgeImageView(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
this.c = "";
}
public void setAttributeSet(AttributeSet attributeSet) {
String[] strArr;
HashMap<String, com.mbridge.msdk.dycreator.a.c> c = b.a().c();
int attributeCount = attributeSet.getAttributeCount();
for (int i = 0; i < attributeCount; i++) {
com.mbridge.msdk.dycreator.a.c cVar = c.get(attributeSet.getAttributeName(i));
if (cVar != null) {
switch (AnonymousClass1.a[cVar.ordinal()]) {
case 1:
String attributeValue = attributeSet.getAttributeValue(i);
if (attributeValue.startsWith("@+id/")) {
setId(attributeValue.substring(5).hashCode());
break;
} else {
break;
}
case 2:
b.a().a(attributeSet.getAttributeValue(i), this);
break;
case 3:
String attributeValue2 = attributeSet.getAttributeValue(i);
if (attributeValue2.startsWith("#")) {
try {
strArr = attributeValue2.split("-");
} catch (Exception unused) {
strArr = null;
}
if (strArr != null && strArr.length <= 2) {
setBackgroundColor(b.a().a(attributeSet.getAttributeValue(i)));
break;
} else {
if (strArr != null && strArr.length == 3) {
try {
GradientDrawable gradientDrawable = new GradientDrawable(GradientOrientationUtils.getOrientation(strArr[2]), new int[]{Color.parseColor(strArr[0]), Color.parseColor(strArr[1])});
gradientDrawable.setGradientType(0);
setBackground(gradientDrawable);
break;
} catch (Exception unused2) {
}
}
setBackgroundColor(b.a().a(attributeSet.getAttributeValue(i)));
break;
}
} else {
if (attributeValue2.startsWith("@drawable/")) {
attributeValue2 = attributeValue2.substring(10);
}
setBackgroundResource(getResources().getIdentifier(attributeValue2, "drawable", getContext().getPackageName()));
break;
}
break;
case 4:
String attributeValue3 = attributeSet.getAttributeValue(i);
if (TextUtils.isEmpty(attributeValue3)) {
break;
} else {
CharSequence charSequence = (String) com.mbridge.msdk.dycreator.e.b.a.get(attributeValue3.substring(8));
if (TextUtils.isEmpty(charSequence)) {
break;
} else {
setContentDescription(charSequence);
break;
}
}
case 5:
String attributeValue4 = attributeSet.getAttributeValue(i);
if (TextUtils.isEmpty(attributeValue4)) {
break;
} else {
String str = com.mbridge.msdk.dycreator.e.b.a.get(attributeValue4.substring(8));
if (TextUtils.isEmpty(str)) {
break;
} else {
setTag(str);
break;
}
}
case 6:
String attributeValue5 = attributeSet.getAttributeValue(i);
if (TextUtils.isEmpty(attributeValue5)) {
break;
} else if (attributeValue5.equals("invisible")) {
setVisibility(4);
break;
} else if (attributeValue5.equalsIgnoreCase("gone")) {
setVisibility(8);
break;
} else {
break;
}
case 7:
String attributeValue6 = attributeSet.getAttributeValue(i);
if (TextUtils.isEmpty(attributeValue6)) {
break;
} else if (attributeValue6.equals("fitXY")) {
setScaleType(ImageView.ScaleType.FIT_XY);
break;
} else if (attributeValue6.equals("centerInside")) {
setScaleType(ImageView.ScaleType.CENTER_INSIDE);
break;
} else if (attributeValue6.equals("centerCrop")) {
setScaleType(ImageView.ScaleType.CENTER_CROP);
break;
} else {
break;
}
case 8:
int b = b.a().b(attributeSet.getAttributeValue(i));
this.g = b;
this.f = b;
this.e = b;
this.d = b;
setPadding(b, b, b, b);
break;
case 9:
int b2 = b.a().b(attributeSet.getAttributeValue(i));
this.e = b2;
setPadding(this.d, b2, this.f, this.g);
break;
case 10:
int b3 = b.a().b(attributeSet.getAttributeValue(i));
this.g = b3;
setPadding(this.d, this.e, this.f, b3);
break;
case 11:
int b4 = b.a().b(attributeSet.getAttributeValue(i));
this.d = b4;
setPadding(b4, this.e, this.f, this.g);
break;
case 12:
int b5 = b.a().b(attributeSet.getAttributeValue(i));
this.f = b5;
setPadding(this.d, this.e, b5, this.g);
break;
}
}
}
}
/* renamed from: com.mbridge.msdk.dycreator.baseview.extview.MBExtMBridgeImageView$1, reason: invalid class name */
public static /* synthetic */ class AnonymousClass1 {
static final /* synthetic */ int[] a;
static {
int[] iArr = new int[com.mbridge.msdk.dycreator.a.c.values().length];
a = iArr;
try {
iArr[com.mbridge.msdk.dycreator.a.c.id.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.src.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.background.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.contentDescription.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.tag.ordinal()] = 5;
} catch (NoSuchFieldError unused5) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.visibility.ordinal()] = 6;
} catch (NoSuchFieldError unused6) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.scaleType.ordinal()] = 7;
} catch (NoSuchFieldError unused7) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.padding.ordinal()] = 8;
} catch (NoSuchFieldError unused8) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.paddingTop.ordinal()] = 9;
} catch (NoSuchFieldError unused9) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.paddingBottom.ordinal()] = 10;
} catch (NoSuchFieldError unused10) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.paddingLeft.ordinal()] = 11;
} catch (NoSuchFieldError unused11) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.paddingRight.ordinal()] = 12;
} catch (NoSuchFieldError unused12) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_width.ordinal()] = 13;
} catch (NoSuchFieldError unused13) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_height.ordinal()] = 14;
} catch (NoSuchFieldError unused14) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.gravity.ordinal()] = 15;
} catch (NoSuchFieldError unused15) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_gravity.ordinal()] = 16;
} catch (NoSuchFieldError unused16) {
}
}
}
public ViewGroup.LayoutParams generateLayoutParams(Context context, AttributeSet attributeSet) {
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(-1, -1);
HashMap<String, com.mbridge.msdk.dycreator.a.c> c = b.a().c();
int attributeCount = attributeSet.getAttributeCount();
for (int i = 0; i < attributeCount; i++) {
com.mbridge.msdk.dycreator.a.c cVar = c.get(attributeSet.getAttributeName(i));
if (cVar != null) {
int i2 = AnonymousClass1.a[cVar.ordinal()];
if (i2 == 6) {
String attributeValue = attributeSet.getAttributeValue(i);
if (!TextUtils.isEmpty(attributeValue)) {
if (attributeValue.equals("invisible")) {
setVisibility(4);
} else if (attributeValue.equalsIgnoreCase("gone")) {
setVisibility(8);
}
}
} else if (i2 == 13) {
String attributeValue2 = attributeSet.getAttributeValue(i);
if (attributeValue2.startsWith(InneractiveMediationDefs.GENDER_FEMALE) || attributeValue2.startsWith(InneractiveMediationDefs.GENDER_MALE)) {
layoutParams.width = -1;
} else if (attributeValue2.startsWith("wrap")) {
layoutParams.width = -2;
} else {
layoutParams.width = b.a().b(attributeValue2);
}
} else if (i2 == 14) {
String attributeValue3 = attributeSet.getAttributeValue(i);
if (attributeValue3.startsWith(InneractiveMediationDefs.GENDER_FEMALE) || attributeValue3.startsWith(InneractiveMediationDefs.GENDER_MALE)) {
layoutParams.height = -1;
} else if (attributeValue3.startsWith("wrap")) {
layoutParams.height = -2;
} else {
layoutParams.height = b.a().b(attributeValue3);
}
}
}
}
return layoutParams;
}
@Override // android.widget.ImageView, android.view.View
public void onAttachedToWindow() {
super.onAttachedToWindow();
Map<String, Boolean> map = this.b;
if (map != null && map.containsKey("mbridgeAttached") && this.b.get("mbridgeAttached").booleanValue()) {
new k.a("mbridgeAttached").a().a(this.c);
}
}
@Override // android.widget.ImageView, android.view.View
public void onDetachedFromWindow() {
super.onDetachedFromWindow();
Map<String, Boolean> map = this.b;
if (map != null && map.containsKey("mbridgeDetached") && this.b.get("mbridgeDetached").booleanValue()) {
new k.a("mbridgeDetached").a().a(this.c);
}
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getBindDataDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeData")) ? "" : this.a.get("mbridgeData");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getActionDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeAction")) ? "" : this.a.get("mbridgeAction");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getStrategyDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeStrategy")) ? "" : this.a.get("mbridgeStrategy");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getEffectDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeEffect")) ? "" : this.a.get("mbridgeEffect");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getReportDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeReport")) ? "" : this.a.get("mbridgeReport");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public void setDynamicReport(String str, CampaignEx campaignEx) {
this.b = c.a(str);
if (campaignEx != null) {
this.c = campaignEx.getCampaignUnitId();
}
}
}

View File

@@ -0,0 +1,317 @@
package com.mbridge.msdk.dycreator.baseview.extview;
import android.content.Context;
import android.graphics.BitmapFactory;
import android.graphics.Color;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.GradientDrawable;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.widget.LinearLayout;
import com.fyber.inneractive.sdk.external.InneractiveMediationDefs;
import com.mbridge.msdk.dycreator.a.b;
import com.mbridge.msdk.dycreator.baseview.GradientOrientationUtils;
import com.mbridge.msdk.dycreator.baseview.cusview.MBridgeSegmentsProgressBar;
import com.mbridge.msdk.dycreator.baseview.inter.InterBase;
import com.mbridge.msdk.dycreator.e.c;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.same.report.k;
import java.util.HashMap;
import java.util.Map;
/* loaded from: classes4.dex */
public class MBExtMBridgeSegmentsProgressBar extends MBridgeSegmentsProgressBar implements InterBase {
private Map<String, String> a;
private Map<String, Boolean> b;
private String c;
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public void setDynamicReport(String str, CampaignEx campaignEx) {
}
public MBExtMBridgeSegmentsProgressBar(Context context) {
super(context);
this.c = "";
}
public MBExtMBridgeSegmentsProgressBar(Context context, AttributeSet attributeSet) {
super(context);
this.c = "";
try {
this.a = c.a(context, attributeSet);
setAttributeSet(attributeSet);
setLayoutParams(generateLayoutParams(attributeSet));
c.a(this.a, this);
} catch (Exception e) {
e.printStackTrace();
}
}
public MBExtMBridgeSegmentsProgressBar(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
this.c = "";
}
public void setAttributeSet(AttributeSet attributeSet) {
String[] strArr;
HashMap<String, com.mbridge.msdk.dycreator.a.c> c = b.a().c();
int attributeCount = attributeSet.getAttributeCount();
for (int i = 0; i < attributeCount; i++) {
com.mbridge.msdk.dycreator.a.c cVar = c.get(attributeSet.getAttributeName(i));
if (cVar != null) {
int i2 = AnonymousClass1.a[cVar.ordinal()];
if (i2 == 1) {
String attributeValue = attributeSet.getAttributeValue(i);
if (attributeValue.startsWith("@+id/")) {
setId(attributeValue.substring(5).hashCode());
}
} else if (i2 == 2) {
String attributeValue2 = attributeSet.getAttributeValue(i);
if (attributeValue2.startsWith("#")) {
try {
strArr = attributeValue2.split("-");
} catch (Exception unused) {
strArr = null;
}
if (strArr != null && strArr.length <= 2) {
setBackgroundColor(b.a().a(attributeSet.getAttributeValue(i)));
} else {
if (strArr != null && strArr.length == 3) {
try {
GradientDrawable gradientDrawable = new GradientDrawable(GradientOrientationUtils.getOrientation(strArr[2]), new int[]{Color.parseColor(strArr[0]), Color.parseColor(strArr[1])});
gradientDrawable.setGradientType(0);
setBackground(gradientDrawable);
} catch (Exception unused2) {
}
}
setBackgroundColor(b.a().a(attributeSet.getAttributeValue(i)));
}
} else {
if (attributeValue2.startsWith("@drawable/")) {
attributeValue2 = attributeValue2.substring(10);
}
setBackgroundDrawable(new BitmapDrawable(BitmapFactory.decodeFile(getContext().getFilesDir().toString() + "/" + attributeValue2 + ".png")));
}
} else if (i2 != 3) {
if (i2 == 4) {
String attributeValue3 = attributeSet.getAttributeValue(i);
if (!TextUtils.isEmpty(attributeValue3)) {
if (attributeValue3.equals("invisible")) {
setVisibility(4);
} else if (attributeValue3.equalsIgnoreCase("gone")) {
setVisibility(8);
}
}
} else if (i2 == 5) {
int b = b.a().b(attributeSet.getAttributeValue(i));
setPadding(b, b, b, b);
}
} else if ("horizontal".equalsIgnoreCase(attributeSet.getAttributeValue(i))) {
setOrientation(0);
} else {
setOrientation(1);
}
}
}
}
/* renamed from: com.mbridge.msdk.dycreator.baseview.extview.MBExtMBridgeSegmentsProgressBar$1, reason: invalid class name */
public static /* synthetic */ class AnonymousClass1 {
static final /* synthetic */ int[] a;
static {
int[] iArr = new int[com.mbridge.msdk.dycreator.a.c.values().length];
a = iArr;
try {
iArr[com.mbridge.msdk.dycreator.a.c.id.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.background.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.orientation.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.visibility.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.padding.ordinal()] = 5;
} catch (NoSuchFieldError unused5) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_width.ordinal()] = 6;
} catch (NoSuchFieldError unused6) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_height.ordinal()] = 7;
} catch (NoSuchFieldError unused7) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_centerHorizontal.ordinal()] = 8;
} catch (NoSuchFieldError unused8) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_centerVertical.ordinal()] = 9;
} catch (NoSuchFieldError unused9) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_weight.ordinal()] = 10;
} catch (NoSuchFieldError unused10) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.gravity.ordinal()] = 11;
} catch (NoSuchFieldError unused11) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_margin.ordinal()] = 12;
} catch (NoSuchFieldError unused12) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_marginLeft.ordinal()] = 13;
} catch (NoSuchFieldError unused13) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_marginRight.ordinal()] = 14;
} catch (NoSuchFieldError unused14) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_marginTop.ordinal()] = 15;
} catch (NoSuchFieldError unused15) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_marginBottom.ordinal()] = 16;
} catch (NoSuchFieldError unused16) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_gravity.ordinal()] = 17;
} catch (NoSuchFieldError unused17) {
}
}
}
@Override // android.widget.LinearLayout, android.view.ViewGroup
public LinearLayout.LayoutParams generateLayoutParams(AttributeSet attributeSet) {
LinearLayout.LayoutParams generateDefaultLayoutParams = generateDefaultLayoutParams();
HashMap b = b.a().b();
int attributeCount = attributeSet.getAttributeCount();
for (int i = 0; i < attributeCount; i++) {
com.mbridge.msdk.dycreator.a.c cVar = (com.mbridge.msdk.dycreator.a.c) b.get(attributeSet.getAttributeName(i));
if (cVar != null) {
switch (AnonymousClass1.a[cVar.ordinal()]) {
case 6:
String attributeValue = attributeSet.getAttributeValue(i);
if (attributeValue.startsWith(InneractiveMediationDefs.GENDER_FEMALE) || attributeValue.startsWith(InneractiveMediationDefs.GENDER_MALE)) {
generateDefaultLayoutParams.width = -1;
break;
} else if (attributeValue.startsWith("wrap")) {
generateDefaultLayoutParams.width = -2;
break;
} else {
generateDefaultLayoutParams.width = b.a().b(attributeValue);
break;
}
case 7:
String attributeValue2 = attributeSet.getAttributeValue(i);
if (attributeValue2.startsWith(InneractiveMediationDefs.GENDER_FEMALE) || attributeValue2.startsWith(InneractiveMediationDefs.GENDER_MALE)) {
generateDefaultLayoutParams.height = -1;
break;
} else if (attributeValue2.startsWith("wrap")) {
generateDefaultLayoutParams.height = -2;
break;
} else {
generateDefaultLayoutParams.height = b.a().b(attributeValue2);
break;
}
break;
case 8:
generateDefaultLayoutParams.gravity = 1;
break;
case 9:
generateDefaultLayoutParams.gravity = 16;
break;
case 10:
generateDefaultLayoutParams.weight = attributeSet.getAttributeFloatValue(i, 0.0f);
break;
case 11:
setGravity(b.a().c(attributeSet.getAttributeValue(i)));
break;
case 12:
int b2 = b.a().b(attributeSet.getAttributeValue(i));
generateDefaultLayoutParams.bottomMargin = b2;
generateDefaultLayoutParams.leftMargin = b2;
generateDefaultLayoutParams.rightMargin = b2;
generateDefaultLayoutParams.topMargin = b2;
break;
case 13:
generateDefaultLayoutParams.leftMargin = b.a().b(attributeSet.getAttributeValue(i));
break;
case 14:
generateDefaultLayoutParams.rightMargin = b.a().b(attributeSet.getAttributeValue(i));
break;
case 15:
generateDefaultLayoutParams.topMargin = b.a().b(attributeSet.getAttributeValue(i));
break;
case 16:
generateDefaultLayoutParams.bottomMargin = b.a().b(attributeSet.getAttributeValue(i));
break;
case 17:
generateDefaultLayoutParams.gravity = b.a().c(attributeSet.getAttributeValue(i));
break;
}
}
}
return generateDefaultLayoutParams;
}
@Override // android.view.ViewGroup, android.view.View
public void onAttachedToWindow() {
super.onAttachedToWindow();
Map<String, Boolean> map = this.b;
if (map != null && map.containsKey("mbridgeAttached") && this.b.get("mbridgeAttached").booleanValue()) {
new k.a("mbridgeAttached").a().a(this.c);
}
}
@Override // android.view.ViewGroup, android.view.View
public void onDetachedFromWindow() {
super.onDetachedFromWindow();
Map<String, Boolean> map = this.b;
if (map != null && map.containsKey("mbridgeDetached") && this.b.get("mbridgeDetached").booleanValue()) {
new k.a("mbridgeDetached").a().a(this.c);
}
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getBindDataDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeData")) ? "" : this.a.get("mbridgeData");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getActionDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeAction")) ? "" : this.a.get("mbridgeAction");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getStrategyDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeStrategy")) ? "" : this.a.get("mbridgeStrategy");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getEffectDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeEffect")) ? "" : this.a.get("mbridgeEffect");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getReportDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeReport")) ? "" : this.a.get("mbridgeReport");
}
}

View File

@@ -0,0 +1,476 @@
package com.mbridge.msdk.dycreator.baseview.extview;
import android.content.Context;
import android.graphics.Color;
import android.graphics.Typeface;
import android.graphics.drawable.Drawable;
import android.graphics.drawable.GradientDrawable;
import android.text.InputFilter;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.view.ViewGroup;
import android.widget.RelativeLayout;
import androidx.annotation.Nullable;
import com.fyber.inneractive.sdk.external.InneractiveMediationDefs;
import com.mbridge.msdk.dycreator.a.b;
import com.mbridge.msdk.dycreator.baseview.GradientOrientationUtils;
import com.mbridge.msdk.dycreator.baseview.cusview.MBridgeTextView;
import com.mbridge.msdk.dycreator.baseview.inter.InterBase;
import com.mbridge.msdk.dycreator.e.c;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.same.report.k;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.foundation.tools.x;
import com.mbridge.msdk.playercommon.exoplayer2.text.ttml.TtmlNode;
import java.util.HashMap;
import java.util.Map;
/* loaded from: classes4.dex */
public class MBExtMBridgeTextView extends MBridgeTextView implements InterBase {
private Map<String, String> a;
private Map<String, Boolean> b;
private String c;
public MBExtMBridgeTextView(Context context) {
super(context);
this.c = "";
}
public MBExtMBridgeTextView(Context context, @Nullable AttributeSet attributeSet) {
super(context);
this.c = "";
try {
this.a = c.a(context, attributeSet);
setAttributeSet(attributeSet);
setLayoutParams(generateLayoutParams(attributeSet));
c.a(this.a, this);
} catch (Exception e) {
af.b("MBExtMBridgeTextView", e.getMessage());
}
}
public MBExtMBridgeTextView(Context context, @Nullable AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
this.c = "";
}
public void setAttributeSet(AttributeSet attributeSet) {
String[] strArr;
HashMap<String, com.mbridge.msdk.dycreator.a.c> c = b.a().c();
int attributeCount = attributeSet.getAttributeCount();
int i = 0;
int i2 = 0;
int i3 = 0;
int i4 = 0;
for (int i5 = 0; i5 < attributeCount; i5++) {
com.mbridge.msdk.dycreator.a.c cVar = c.get(attributeSet.getAttributeName(i5));
if (cVar != null) {
cVar.toString();
switch (AnonymousClass1.a[cVar.ordinal()]) {
case 1:
String attributeValue = attributeSet.getAttributeValue(i5);
if (attributeValue.startsWith("@+id/")) {
setId(attributeValue.substring(5).hashCode());
break;
} else {
break;
}
case 2:
String attributeValue2 = attributeSet.getAttributeValue(i5);
if (TextUtils.isEmpty(attributeValue2)) {
break;
} else if (attributeValue2.startsWith("@string/")) {
setText(b.a().e(attributeSet.getAttributeValue(i5)));
break;
} else {
setText(attributeValue2);
break;
}
case 3:
String attributeValue3 = attributeSet.getAttributeValue(i5);
if (TextUtils.isEmpty(attributeValue3)) {
break;
} else {
if (attributeValue3.equals(TtmlNode.END)) {
setEllipsize(TextUtils.TruncateAt.END);
}
if (attributeValue3.equals("start")) {
setEllipsize(TextUtils.TruncateAt.START);
}
if (attributeValue3.equals("middle")) {
setEllipsize(TextUtils.TruncateAt.MIDDLE);
}
if (attributeValue3.equals("marquee")) {
setEllipsize(TextUtils.TruncateAt.MARQUEE);
break;
} else {
break;
}
}
case 4:
setSingleLine(attributeSet.getAttributeBooleanValue(i5, false));
break;
case 5:
setLines(attributeSet.getAttributeIntValue(i5, 1));
break;
case 6:
String attributeValue4 = attributeSet.getAttributeValue(i5);
String substring = attributeValue4.startsWith("@drawable/") ? attributeValue4.substring(10) : "";
if (TextUtils.isEmpty(substring)) {
break;
} else {
Drawable drawable = getResources().getDrawable(x.a(com.mbridge.msdk.foundation.controller.c.m().c(), substring, "drawable"));
drawable.setBounds(0, 0, ak.a(getContext(), 14.0f), ak.a(getContext(), 14.0f));
setCompoundDrawables(drawable, null, null, null);
break;
}
case 7:
setCompoundDrawablePadding(b.a().b(attributeSet.getAttributeValue(i5)));
break;
case 8:
setHorizontalFadingEdgeEnabled(attributeSet.getAttributeBooleanValue(i5, false));
break;
case 9:
setHorizontallyScrolling(attributeSet.getAttributeBooleanValue(i5, false));
break;
case 10:
setTextColor(b.a().a(attributeSet.getAttributeValue(i5)));
break;
case 11:
if (TextUtils.isEmpty(attributeSet.getAttributeValue(i5))) {
break;
} else {
setTextSize(b.a().b(r10));
break;
}
case 12:
String attributeValue5 = attributeSet.getAttributeValue(i5);
if (TextUtils.isEmpty(attributeValue5)) {
break;
} else if (attributeValue5.equals("invisible")) {
setVisibility(4);
break;
} else if (attributeValue5.equalsIgnoreCase("gone")) {
setVisibility(8);
break;
} else {
break;
}
case 13:
String attributeValue6 = attributeSet.getAttributeValue(i5);
if (attributeValue6.startsWith("#")) {
try {
strArr = attributeValue6.split("-");
} catch (Exception unused) {
strArr = null;
}
if (strArr != null && strArr.length <= 2) {
setBackgroundColor(b.a().a(attributeSet.getAttributeValue(i5)));
break;
} else {
if (strArr != null && strArr.length == 3) {
try {
GradientDrawable gradientDrawable = new GradientDrawable(GradientOrientationUtils.getOrientation(strArr[2]), new int[]{Color.parseColor(strArr[0]), Color.parseColor(strArr[1])});
gradientDrawable.setGradientType(0);
setBackground(gradientDrawable);
break;
} catch (Exception unused2) {
}
}
setBackgroundColor(b.a().a(attributeSet.getAttributeValue(i5)));
break;
}
} else {
if (attributeValue6.startsWith("@drawable/")) {
attributeValue6 = attributeValue6.substring(10);
}
setBackgroundResource(getResources().getIdentifier(attributeValue6, "drawable", getContext().getPackageName()));
break;
}
break;
case 14:
if (TtmlNode.BOLD.equalsIgnoreCase(attributeSet.getAttributeValue(i5))) {
setTypeface(Typeface.defaultFromStyle(1));
break;
} else {
break;
}
case 15:
String attributeValue7 = attributeSet.getAttributeValue(i5);
String substring2 = attributeValue7.substring(attributeValue7.indexOf("/") + 1);
setTextAppearance(getContext(), b.a().d("R.style." + substring2));
break;
case 16:
String attributeValue8 = attributeSet.getAttributeValue(i5);
if (TextUtils.isEmpty(attributeValue8)) {
break;
} else {
CharSequence charSequence = (String) com.mbridge.msdk.dycreator.e.b.a.get(attributeValue8.substring(8));
if (TextUtils.isEmpty(charSequence)) {
break;
} else {
setContentDescription(charSequence);
break;
}
}
case 17:
String attributeValue9 = attributeSet.getAttributeValue(i5);
if (TextUtils.isEmpty(attributeValue9)) {
break;
} else {
String str = com.mbridge.msdk.dycreator.e.b.a.get(attributeValue9.substring(8));
if (TextUtils.isEmpty(str)) {
break;
} else {
setTag(str);
break;
}
}
case 18:
setGravity(b.a().c(attributeSet.getAttributeValue(i5)));
break;
case 19:
int b = b.a().b(attributeSet.getAttributeValue(i5));
setPadding(b, b, b, b);
break;
case 20:
i4 = b.a().b(attributeSet.getAttributeValue(i5));
setPadding(i, i4, i2, i3);
break;
case 21:
i3 = b.a().b(attributeSet.getAttributeValue(i5));
setPadding(i, i4, i2, i3);
break;
case 22:
i = b.a().b(attributeSet.getAttributeValue(i5));
setPadding(i, i4, i2, i3);
break;
case 23:
i2 = b.a().b(attributeSet.getAttributeValue(i5));
setPadding(i, i4, i2, i3);
break;
case 24:
setPadding(b.a().b(attributeSet.getAttributeValue(i5)), i4, i2, i3);
break;
case 25:
setPadding(i, i4, b.a().b(attributeSet.getAttributeValue(i5)), i3);
break;
case 26:
setFilters(new InputFilter[]{new InputFilter.LengthFilter(b.a().b(attributeSet.getAttributeValue(i5)))});
break;
}
}
}
}
/* renamed from: com.mbridge.msdk.dycreator.baseview.extview.MBExtMBridgeTextView$1, reason: invalid class name */
public static /* synthetic */ class AnonymousClass1 {
static final /* synthetic */ int[] a;
static {
int[] iArr = new int[com.mbridge.msdk.dycreator.a.c.values().length];
a = iArr;
try {
iArr[com.mbridge.msdk.dycreator.a.c.id.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.text.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.ellipsize.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.singleLine.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.lines.ordinal()] = 5;
} catch (NoSuchFieldError unused5) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.drawableLeft.ordinal()] = 6;
} catch (NoSuchFieldError unused6) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.drawablePadding.ordinal()] = 7;
} catch (NoSuchFieldError unused7) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.fadingEdge.ordinal()] = 8;
} catch (NoSuchFieldError unused8) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.scrollHorizontally.ordinal()] = 9;
} catch (NoSuchFieldError unused9) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.textColor.ordinal()] = 10;
} catch (NoSuchFieldError unused10) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.textSize.ordinal()] = 11;
} catch (NoSuchFieldError unused11) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.visibility.ordinal()] = 12;
} catch (NoSuchFieldError unused12) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.background.ordinal()] = 13;
} catch (NoSuchFieldError unused13) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.textStyle.ordinal()] = 14;
} catch (NoSuchFieldError unused14) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.style.ordinal()] = 15;
} catch (NoSuchFieldError unused15) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.contentDescription.ordinal()] = 16;
} catch (NoSuchFieldError unused16) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.tag.ordinal()] = 17;
} catch (NoSuchFieldError unused17) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.gravity.ordinal()] = 18;
} catch (NoSuchFieldError unused18) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.padding.ordinal()] = 19;
} catch (NoSuchFieldError unused19) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.paddingTop.ordinal()] = 20;
} catch (NoSuchFieldError unused20) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.paddingBottom.ordinal()] = 21;
} catch (NoSuchFieldError unused21) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.paddingLeft.ordinal()] = 22;
} catch (NoSuchFieldError unused22) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.paddingRight.ordinal()] = 23;
} catch (NoSuchFieldError unused23) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.paddingStart.ordinal()] = 24;
} catch (NoSuchFieldError unused24) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.paddingEnd.ordinal()] = 25;
} catch (NoSuchFieldError unused25) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.maxLength.ordinal()] = 26;
} catch (NoSuchFieldError unused26) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_width.ordinal()] = 27;
} catch (NoSuchFieldError unused27) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.layout_height.ordinal()] = 28;
} catch (NoSuchFieldError unused28) {
}
}
}
public ViewGroup.LayoutParams generateLayoutParams(AttributeSet attributeSet) {
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(-1, -1);
HashMap b = b.a().b();
int attributeCount = attributeSet.getAttributeCount();
for (int i = 0; i < attributeCount; i++) {
com.mbridge.msdk.dycreator.a.c cVar = (com.mbridge.msdk.dycreator.a.c) b.get(attributeSet.getAttributeName(i));
if (cVar != null) {
int i2 = AnonymousClass1.a[cVar.ordinal()];
if (i2 == 27) {
String attributeValue = attributeSet.getAttributeValue(i);
if (attributeValue.startsWith(InneractiveMediationDefs.GENDER_FEMALE) || attributeValue.startsWith(InneractiveMediationDefs.GENDER_MALE)) {
layoutParams.width = -1;
} else if (attributeValue.startsWith("wrap")) {
layoutParams.width = -2;
} else {
layoutParams.width = b.a().b(attributeValue);
}
} else if (i2 == 28) {
String attributeValue2 = attributeSet.getAttributeValue(i);
if (attributeValue2.startsWith(InneractiveMediationDefs.GENDER_FEMALE) || attributeValue2.startsWith(InneractiveMediationDefs.GENDER_MALE)) {
layoutParams.height = -1;
} else if (attributeValue2.startsWith("wrap")) {
layoutParams.height = -2;
} else {
layoutParams.height = b.a().b(attributeValue2);
}
}
}
}
return layoutParams;
}
@Override // com.mbridge.msdk.dycreator.baseview.cusview.MBridgeTextView, android.widget.TextView, android.view.View
public void onAttachedToWindow() {
super.onAttachedToWindow();
Map<String, Boolean> map = this.b;
if (map != null && map.containsKey("mbridgeAttached") && this.b.get("mbridgeAttached").booleanValue()) {
new k.a("mbridgeAttached").a().a(this.c);
}
}
@Override // com.mbridge.msdk.dycreator.baseview.cusview.MBridgeTextView, android.view.View
public void onDetachedFromWindow() {
super.onDetachedFromWindow();
Map<String, Boolean> map = this.b;
if (map != null && map.containsKey("mbridgeDetached") && this.b.get("mbridgeDetached").booleanValue()) {
new k.a("mbridgeDetached").a().a(this.c);
}
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getBindDataDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeData")) ? "" : this.a.get("mbridgeData");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getActionDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeAction")) ? "" : this.a.get("mbridgeAction");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getStrategyDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeStrategy")) ? "" : this.a.get("mbridgeStrategy");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getEffectDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeEffect")) ? "" : this.a.get("mbridgeEffect");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getReportDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeReport")) ? "" : this.a.get("mbridgeReport");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public void setDynamicReport(String str, CampaignEx campaignEx) {
this.b = c.a(str);
if (campaignEx != null) {
this.c = campaignEx.getCampaignUnitId();
}
}
}

View File

@@ -0,0 +1,297 @@
package com.mbridge.msdk.dycreator.baseview.extview;
import android.content.Context;
import android.graphics.Color;
import android.graphics.drawable.GradientDrawable;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import com.fyber.inneractive.sdk.external.InneractiveMediationDefs;
import com.mbridge.msdk.dycreator.a.b;
import com.mbridge.msdk.dycreator.a.c;
import com.mbridge.msdk.dycreator.baseview.GradientOrientationUtils;
import com.mbridge.msdk.dycreator.baseview.cusview.SoundImageView;
import com.mbridge.msdk.foundation.tools.af;
import java.util.HashMap;
/* loaded from: classes4.dex */
public class MBExtSoundImageView extends SoundImageView {
private int a;
private int b;
private int c;
private int d;
public MBExtSoundImageView(Context context) {
super(context);
}
public MBExtSoundImageView(Context context, AttributeSet attributeSet) {
super(context);
try {
setAttributeSet(attributeSet);
setLayoutParams(generateLayoutParams(context, attributeSet));
} catch (Exception e) {
af.b("MBExtSoundImageView", e.getMessage());
}
}
public MBExtSoundImageView(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
}
public void setAttributeSet(AttributeSet attributeSet) {
String[] strArr;
HashMap<String, c> c = b.a().c();
int attributeCount = attributeSet.getAttributeCount();
for (int i = 0; i < attributeCount; i++) {
c cVar = c.get(attributeSet.getAttributeName(i));
if (cVar != null) {
switch (AnonymousClass1.a[cVar.ordinal()]) {
case 1:
String attributeValue = attributeSet.getAttributeValue(i);
if (attributeValue.startsWith("@+id/")) {
setId(attributeValue.substring(5).hashCode());
break;
} else {
break;
}
case 2:
b.a().a(attributeSet.getAttributeValue(i), this);
break;
case 3:
String attributeValue2 = attributeSet.getAttributeValue(i);
if (attributeValue2.startsWith("#")) {
try {
strArr = attributeValue2.split("-");
} catch (Exception unused) {
strArr = null;
}
if (strArr != null && strArr.length <= 2) {
setBackgroundColor(b.a().a(attributeSet.getAttributeValue(i)));
break;
} else {
if (strArr != null && strArr.length == 3) {
try {
GradientDrawable gradientDrawable = new GradientDrawable(GradientOrientationUtils.getOrientation(strArr[2]), new int[]{Color.parseColor(strArr[0]), Color.parseColor(strArr[1])});
gradientDrawable.setGradientType(0);
setBackground(gradientDrawable);
break;
} catch (Exception unused2) {
}
}
setBackgroundColor(b.a().a(attributeSet.getAttributeValue(i)));
break;
}
} else {
if (attributeValue2.startsWith("@drawable/")) {
attributeValue2 = attributeValue2.substring(10);
}
setBackgroundResource(getResources().getIdentifier(attributeValue2, "drawable", getContext().getPackageName()));
break;
}
break;
case 4:
String attributeValue3 = attributeSet.getAttributeValue(i);
if (TextUtils.isEmpty(attributeValue3)) {
break;
} else {
CharSequence charSequence = (String) com.mbridge.msdk.dycreator.e.b.a.get(attributeValue3.substring(8));
if (TextUtils.isEmpty(charSequence)) {
break;
} else {
setContentDescription(charSequence);
break;
}
}
case 5:
String attributeValue4 = attributeSet.getAttributeValue(i);
if (TextUtils.isEmpty(attributeValue4)) {
break;
} else {
String str = com.mbridge.msdk.dycreator.e.b.a.get(attributeValue4.substring(8));
if (TextUtils.isEmpty(str)) {
break;
} else {
setTag(str);
break;
}
}
case 6:
String attributeValue5 = attributeSet.getAttributeValue(i);
if (TextUtils.isEmpty(attributeValue5)) {
break;
} else if (attributeValue5.equals("invisible")) {
setVisibility(4);
break;
} else if (attributeValue5.equalsIgnoreCase("gone")) {
setVisibility(8);
break;
} else {
break;
}
case 7:
String attributeValue6 = attributeSet.getAttributeValue(i);
if (TextUtils.isEmpty(attributeValue6)) {
break;
} else if (attributeValue6.equals("fitXY")) {
setScaleType(ImageView.ScaleType.FIT_XY);
break;
} else if (attributeValue6.equals("centerInside")) {
setScaleType(ImageView.ScaleType.CENTER_INSIDE);
break;
} else if (attributeValue6.equals("centerCrop")) {
setScaleType(ImageView.ScaleType.CENTER_CROP);
break;
} else {
break;
}
case 8:
int b = b.a().b(attributeSet.getAttributeValue(i));
this.d = b;
this.c = b;
this.b = b;
this.a = b;
setPadding(b, b, b, b);
break;
case 9:
int b2 = b.a().b(attributeSet.getAttributeValue(i));
this.b = b2;
setPadding(this.a, b2, this.c, this.d);
break;
case 10:
int b3 = b.a().b(attributeSet.getAttributeValue(i));
this.d = b3;
setPadding(this.a, this.b, this.c, b3);
break;
case 11:
int b4 = b.a().b(attributeSet.getAttributeValue(i));
this.a = b4;
setPadding(b4, this.b, this.c, this.d);
break;
case 12:
int b5 = b.a().b(attributeSet.getAttributeValue(i));
this.c = b5;
setPadding(this.a, this.b, b5, this.d);
break;
}
}
}
}
/* renamed from: com.mbridge.msdk.dycreator.baseview.extview.MBExtSoundImageView$1, reason: invalid class name */
public static /* synthetic */ class AnonymousClass1 {
static final /* synthetic */ int[] a;
static {
int[] iArr = new int[c.values().length];
a = iArr;
try {
iArr[c.id.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
a[c.src.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
a[c.background.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
a[c.contentDescription.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
try {
a[c.tag.ordinal()] = 5;
} catch (NoSuchFieldError unused5) {
}
try {
a[c.visibility.ordinal()] = 6;
} catch (NoSuchFieldError unused6) {
}
try {
a[c.scaleType.ordinal()] = 7;
} catch (NoSuchFieldError unused7) {
}
try {
a[c.padding.ordinal()] = 8;
} catch (NoSuchFieldError unused8) {
}
try {
a[c.paddingTop.ordinal()] = 9;
} catch (NoSuchFieldError unused9) {
}
try {
a[c.paddingBottom.ordinal()] = 10;
} catch (NoSuchFieldError unused10) {
}
try {
a[c.paddingLeft.ordinal()] = 11;
} catch (NoSuchFieldError unused11) {
}
try {
a[c.paddingRight.ordinal()] = 12;
} catch (NoSuchFieldError unused12) {
}
try {
a[c.layout_width.ordinal()] = 13;
} catch (NoSuchFieldError unused13) {
}
try {
a[c.layout_height.ordinal()] = 14;
} catch (NoSuchFieldError unused14) {
}
try {
a[c.gravity.ordinal()] = 15;
} catch (NoSuchFieldError unused15) {
}
try {
a[c.layout_gravity.ordinal()] = 16;
} catch (NoSuchFieldError unused16) {
}
}
}
public ViewGroup.LayoutParams generateLayoutParams(Context context, AttributeSet attributeSet) {
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(-1, -1);
HashMap<String, c> c = b.a().c();
int attributeCount = attributeSet.getAttributeCount();
for (int i = 0; i < attributeCount; i++) {
c cVar = c.get(attributeSet.getAttributeName(i));
if (cVar != null) {
int i2 = AnonymousClass1.a[cVar.ordinal()];
if (i2 == 6) {
String attributeValue = attributeSet.getAttributeValue(i);
if (!TextUtils.isEmpty(attributeValue)) {
if (attributeValue.equals("invisible")) {
setVisibility(4);
} else if (attributeValue.equalsIgnoreCase("gone")) {
setVisibility(8);
}
}
} else if (i2 == 13) {
String attributeValue2 = attributeSet.getAttributeValue(i);
if (attributeValue2.startsWith(InneractiveMediationDefs.GENDER_FEMALE) || attributeValue2.startsWith(InneractiveMediationDefs.GENDER_MALE)) {
layoutParams.width = -1;
} else if (attributeValue2.startsWith("wrap")) {
layoutParams.width = -2;
} else {
layoutParams.width = b.a().b(attributeValue2);
}
} else if (i2 == 14) {
String attributeValue3 = attributeSet.getAttributeValue(i);
if (attributeValue3.startsWith(InneractiveMediationDefs.GENDER_FEMALE) || attributeValue3.startsWith(InneractiveMediationDefs.GENDER_MALE)) {
layoutParams.height = -1;
} else if (attributeValue3.startsWith("wrap")) {
layoutParams.height = -2;
} else {
layoutParams.height = b.a().b(attributeValue3);
}
}
}
}
return layoutParams;
}
}

View File

@@ -0,0 +1,18 @@
package com.mbridge.msdk.dycreator.baseview.inter;
import com.mbridge.msdk.foundation.entity.CampaignEx;
/* loaded from: classes4.dex */
public interface InterBase {
String getActionDes();
String getBindDataDes();
String getEffectDes();
String getReportDes();
String getStrategyDes();
void setDynamicReport(String str, CampaignEx campaignEx);
}

View File

@@ -0,0 +1,8 @@
package com.mbridge.msdk.dycreator.baseview.inter;
import android.animation.Animator;
/* loaded from: classes4.dex */
public interface InterEffect {
void setAnimator(Animator animator);
}

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);
}
}

View File

@@ -0,0 +1,437 @@
package com.mbridge.msdk.dycreator.baseview.videoview;
import android.content.Context;
import android.net.Uri;
import android.util.AttributeSet;
import android.view.SurfaceHolder;
import android.widget.FrameLayout;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.RequiresApi;
import com.mbridge.msdk.dycreator.baseview.videoview.listener.VideoViewEventListener;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.playercommon.exoplayer2.DefaultLoadControl;
import com.mbridge.msdk.playercommon.exoplayer2.DefaultRenderersFactory;
import com.mbridge.msdk.playercommon.exoplayer2.ExoPlayer;
import com.mbridge.msdk.playercommon.exoplayer2.ExoPlayerFactory;
import com.mbridge.msdk.playercommon.exoplayer2.PlaybackParameters;
import com.mbridge.msdk.playercommon.exoplayer2.Player;
import com.mbridge.msdk.playercommon.exoplayer2.Timeline;
import com.mbridge.msdk.playercommon.exoplayer2.source.ConcatenatingMediaSource;
import com.mbridge.msdk.playercommon.exoplayer2.source.ExtractorMediaSource;
import com.mbridge.msdk.playercommon.exoplayer2.source.TrackGroupArray;
import com.mbridge.msdk.playercommon.exoplayer2.trackselection.DefaultTrackSelector;
import com.mbridge.msdk.playercommon.exoplayer2.trackselection.TrackSelectionArray;
import com.mbridge.msdk.playercommon.exoplayer2.upstream.DefaultDataSourceFactory;
/* loaded from: classes4.dex */
public class MBVideoView extends FrameLayout implements Player.EventListener {
private final String a;
private final int b;
private ExoPlayer c;
private long d;
private String[] e;
private VideoViewEventListener f;
private final SurfaceHolder.Callback g;
private final Runnable h;
private final Runnable i;
@Override // com.mbridge.msdk.playercommon.exoplayer2.Player.EventListener
public void onLoadingChanged(boolean z) {
}
@Override // com.mbridge.msdk.playercommon.exoplayer2.Player.EventListener
public void onRepeatModeChanged(int i) {
}
@Override // com.mbridge.msdk.playercommon.exoplayer2.Player.EventListener
public void onSeekProcessed() {
}
@Override // com.mbridge.msdk.playercommon.exoplayer2.Player.EventListener
public void onShuffleModeEnabledChanged(boolean z) {
}
@Override // com.mbridge.msdk.playercommon.exoplayer2.Player.EventListener
public void onTimelineChanged(Timeline timeline, @Nullable Object obj, int i) {
}
@Override // com.mbridge.msdk.playercommon.exoplayer2.Player.EventListener
public void onTracksChanged(TrackGroupArray trackGroupArray, TrackSelectionArray trackSelectionArray) {
}
public void pause() {
}
public void play() {
}
public void setVideoViewEventLister(VideoViewEventListener videoViewEventListener) {
this.f = videoViewEventListener;
}
public void stop() {
}
public MBVideoView(@NonNull Context context) {
super(context);
this.a = "MBVideoView";
this.b = 1000;
this.d = 5000L;
this.g = new SurfaceHolder.Callback() { // from class: com.mbridge.msdk.dycreator.baseview.videoview.MBVideoView.2
@Override // android.view.SurfaceHolder.Callback
public void surfaceChanged(@NonNull SurfaceHolder surfaceHolder, int i, int i2, int i3) {
}
@Override // android.view.SurfaceHolder.Callback
public void surfaceDestroyed(@NonNull SurfaceHolder surfaceHolder) {
}
@Override // android.view.SurfaceHolder.Callback
public void surfaceCreated(@NonNull SurfaceHolder surfaceHolder) {
try {
Player.VideoComponent videoComponent = MBVideoView.this.c.getVideoComponent();
if (videoComponent != null) {
videoComponent.setVideoSurfaceHolder(surfaceHolder);
}
} catch (Throwable th) {
af.b("MBVideoView", th.getMessage());
}
}
};
this.h = new Runnable() { // from class: com.mbridge.msdk.dycreator.baseview.videoview.MBVideoView.3
@Override // java.lang.Runnable
public void run() {
if (MBVideoView.this.f != null) {
MBVideoView.this.f.onBufferingFail("Buffering fail.");
}
}
};
this.i = new Runnable() { // from class: com.mbridge.msdk.dycreator.baseview.videoview.MBVideoView.4
@Override // java.lang.Runnable
public void run() {
try {
if (MBVideoView.this.c == null || !MBVideoView.this.isPlaying()) {
return;
}
long currentPosition = MBVideoView.this.c.getCurrentPosition();
long duration = MBVideoView.this.c.getDuration();
int round = Math.round(currentPosition / 1000.0f);
int round2 = Math.round(duration / 1000.0f);
af.c("MBVideoView", "currentPosition:" + round + " duration:" + duration);
if (MBVideoView.this.f != null) {
MBVideoView.this.f.onPlayProgress(round, round2);
}
MBVideoView.this.getHandler().postDelayed(this, 1000L);
} catch (Exception e) {
af.b("MBVideoView", e.getMessage());
}
}
};
}
public MBVideoView(@NonNull Context context, @Nullable AttributeSet attributeSet) {
super(context, attributeSet);
this.a = "MBVideoView";
this.b = 1000;
this.d = 5000L;
this.g = new SurfaceHolder.Callback() { // from class: com.mbridge.msdk.dycreator.baseview.videoview.MBVideoView.2
@Override // android.view.SurfaceHolder.Callback
public void surfaceChanged(@NonNull SurfaceHolder surfaceHolder, int i, int i2, int i3) {
}
@Override // android.view.SurfaceHolder.Callback
public void surfaceDestroyed(@NonNull SurfaceHolder surfaceHolder) {
}
@Override // android.view.SurfaceHolder.Callback
public void surfaceCreated(@NonNull SurfaceHolder surfaceHolder) {
try {
Player.VideoComponent videoComponent = MBVideoView.this.c.getVideoComponent();
if (videoComponent != null) {
videoComponent.setVideoSurfaceHolder(surfaceHolder);
}
} catch (Throwable th) {
af.b("MBVideoView", th.getMessage());
}
}
};
this.h = new Runnable() { // from class: com.mbridge.msdk.dycreator.baseview.videoview.MBVideoView.3
@Override // java.lang.Runnable
public void run() {
if (MBVideoView.this.f != null) {
MBVideoView.this.f.onBufferingFail("Buffering fail.");
}
}
};
this.i = new Runnable() { // from class: com.mbridge.msdk.dycreator.baseview.videoview.MBVideoView.4
@Override // java.lang.Runnable
public void run() {
try {
if (MBVideoView.this.c == null || !MBVideoView.this.isPlaying()) {
return;
}
long currentPosition = MBVideoView.this.c.getCurrentPosition();
long duration = MBVideoView.this.c.getDuration();
int round = Math.round(currentPosition / 1000.0f);
int round2 = Math.round(duration / 1000.0f);
af.c("MBVideoView", "currentPosition:" + round + " duration:" + duration);
if (MBVideoView.this.f != null) {
MBVideoView.this.f.onPlayProgress(round, round2);
}
MBVideoView.this.getHandler().postDelayed(this, 1000L);
} catch (Exception e) {
af.b("MBVideoView", e.getMessage());
}
}
};
}
public MBVideoView(@NonNull Context context, @Nullable AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
this.a = "MBVideoView";
this.b = 1000;
this.d = 5000L;
this.g = new SurfaceHolder.Callback() { // from class: com.mbridge.msdk.dycreator.baseview.videoview.MBVideoView.2
@Override // android.view.SurfaceHolder.Callback
public void surfaceChanged(@NonNull SurfaceHolder surfaceHolder, int i2, int i22, int i3) {
}
@Override // android.view.SurfaceHolder.Callback
public void surfaceDestroyed(@NonNull SurfaceHolder surfaceHolder) {
}
@Override // android.view.SurfaceHolder.Callback
public void surfaceCreated(@NonNull SurfaceHolder surfaceHolder) {
try {
Player.VideoComponent videoComponent = MBVideoView.this.c.getVideoComponent();
if (videoComponent != null) {
videoComponent.setVideoSurfaceHolder(surfaceHolder);
}
} catch (Throwable th) {
af.b("MBVideoView", th.getMessage());
}
}
};
this.h = new Runnable() { // from class: com.mbridge.msdk.dycreator.baseview.videoview.MBVideoView.3
@Override // java.lang.Runnable
public void run() {
if (MBVideoView.this.f != null) {
MBVideoView.this.f.onBufferingFail("Buffering fail.");
}
}
};
this.i = new Runnable() { // from class: com.mbridge.msdk.dycreator.baseview.videoview.MBVideoView.4
@Override // java.lang.Runnable
public void run() {
try {
if (MBVideoView.this.c == null || !MBVideoView.this.isPlaying()) {
return;
}
long currentPosition = MBVideoView.this.c.getCurrentPosition();
long duration = MBVideoView.this.c.getDuration();
int round = Math.round(currentPosition / 1000.0f);
int round2 = Math.round(duration / 1000.0f);
af.c("MBVideoView", "currentPosition:" + round + " duration:" + duration);
if (MBVideoView.this.f != null) {
MBVideoView.this.f.onPlayProgress(round, round2);
}
MBVideoView.this.getHandler().postDelayed(this, 1000L);
} catch (Exception e) {
af.b("MBVideoView", e.getMessage());
}
}
};
}
@RequiresApi(api = 21)
public MBVideoView(@NonNull Context context, @Nullable AttributeSet attributeSet, int i, int i2) {
super(context, attributeSet, i, i2);
this.a = "MBVideoView";
this.b = 1000;
this.d = 5000L;
this.g = new SurfaceHolder.Callback() { // from class: com.mbridge.msdk.dycreator.baseview.videoview.MBVideoView.2
@Override // android.view.SurfaceHolder.Callback
public void surfaceChanged(@NonNull SurfaceHolder surfaceHolder, int i22, int i222, int i3) {
}
@Override // android.view.SurfaceHolder.Callback
public void surfaceDestroyed(@NonNull SurfaceHolder surfaceHolder) {
}
@Override // android.view.SurfaceHolder.Callback
public void surfaceCreated(@NonNull SurfaceHolder surfaceHolder) {
try {
Player.VideoComponent videoComponent = MBVideoView.this.c.getVideoComponent();
if (videoComponent != null) {
videoComponent.setVideoSurfaceHolder(surfaceHolder);
}
} catch (Throwable th) {
af.b("MBVideoView", th.getMessage());
}
}
};
this.h = new Runnable() { // from class: com.mbridge.msdk.dycreator.baseview.videoview.MBVideoView.3
@Override // java.lang.Runnable
public void run() {
if (MBVideoView.this.f != null) {
MBVideoView.this.f.onBufferingFail("Buffering fail.");
}
}
};
this.i = new Runnable() { // from class: com.mbridge.msdk.dycreator.baseview.videoview.MBVideoView.4
@Override // java.lang.Runnable
public void run() {
try {
if (MBVideoView.this.c == null || !MBVideoView.this.isPlaying()) {
return;
}
long currentPosition = MBVideoView.this.c.getCurrentPosition();
long duration = MBVideoView.this.c.getDuration();
int round = Math.round(currentPosition / 1000.0f);
int round2 = Math.round(duration / 1000.0f);
af.c("MBVideoView", "currentPosition:" + round + " duration:" + duration);
if (MBVideoView.this.f != null) {
MBVideoView.this.f.onPlayProgress(round, round2);
}
MBVideoView.this.getHandler().postDelayed(this, 1000L);
} catch (Exception e) {
af.b("MBVideoView", e.getMessage());
}
}
};
}
public void setVideoUrl(String... strArr) {
if (strArr == null || strArr.length <= 0) {
return;
}
this.e = strArr;
try {
this.c = ExoPlayerFactory.newSimpleInstance(new DefaultRenderersFactory(getContext()), new DefaultTrackSelector(), new DefaultLoadControl());
ConcatenatingMediaSource concatenatingMediaSource = new ConcatenatingMediaSource();
for (String str : this.e) {
concatenatingMediaSource.addMediaSource(new ExtractorMediaSource.Factory(new DefaultDataSourceFactory(getContext(), "MBridge_ExoPlayer")).createMediaSource(Uri.parse(str)));
}
this.c.setRepeatMode(0);
this.c.prepare(concatenatingMediaSource);
this.c.addListener(this);
} catch (Throwable th) {
af.b("MBVideoView", th.getMessage());
th.toString();
}
}
/* renamed from: com.mbridge.msdk.dycreator.baseview.videoview.MBVideoView$1, reason: invalid class name */
public class AnonymousClass1 implements Runnable {
final /* synthetic */ MBVideoView a;
@Override // java.lang.Runnable
public void run() {
if (this.a.f != null) {
this.a.f.onBufferingFail("Buffering timeout");
}
}
}
public boolean isPlaying() {
ExoPlayer exoPlayer = this.c;
return exoPlayer != null && exoPlayer.getPlaybackState() == 3 && this.c.getPlayWhenReady();
}
@Override // android.view.ViewGroup, android.view.View
public void onAttachedToWindow() {
super.onAttachedToWindow();
}
@Override // android.view.ViewGroup, android.view.View
public void onDetachedFromWindow() {
super.onDetachedFromWindow();
}
@Override // com.mbridge.msdk.playercommon.exoplayer2.Player.EventListener
public void onPlayerStateChanged(boolean z, int i) {
af.b("MBVideoView", "onPlaybackStateChanged : " + i);
if (i == 1) {
af.b("MBVideoView", "onPlaybackStateChanged : IDLE");
return;
}
if (i == 2) {
af.b("MBVideoView", "onPlaybackStateChanged : Buffering");
} else if (i == 3) {
af.b("MBVideoView", "onPlaybackStateChanged : READY");
} else {
if (i != 4) {
return;
}
af.b("MBVideoView", "onPlaybackStateChanged : Ended : PLAY ENDED");
}
}
/* JADX WARN: Removed duplicated region for block: B:16:0x004e */
/* JADX WARN: Removed duplicated region for block: B:19:? A[RETURN, SYNTHETIC] */
@Override // com.mbridge.msdk.playercommon.exoplayer2.Player.EventListener
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public void onPlayerError(com.mbridge.msdk.playercommon.exoplayer2.ExoPlaybackException r4) {
/*
r3 = this;
if (r4 == 0) goto L16
int r0 = r4.type
if (r0 == 0) goto L13
r1 = 1
if (r0 == r1) goto L10
r1 = 2
if (r0 == r1) goto Ld
goto L16
Ld:
java.lang.String r0 = "Play error, because have a UnexpectedException."
goto L18
L10:
java.lang.String r0 = "Play error, because have a RendererException."
goto L18
L13:
java.lang.String r0 = "Play error, because have a SourceException."
goto L18
L16:
java.lang.String r0 = "Play error and ExoPlayer have not message."
L18:
java.lang.Throwable r1 = r4.getCause()
if (r1 == 0) goto L34
java.lang.Throwable r1 = r4.getCause()
java.lang.String r1 = r1.getMessage()
boolean r1 = android.text.TextUtils.isEmpty(r1)
if (r1 != 0) goto L34
java.lang.Throwable r0 = r4.getCause()
java.lang.String r0 = r0.getMessage()
L34:
java.lang.StringBuilder r1 = new java.lang.StringBuilder
r1.<init>()
java.lang.String r2 = "onPlayerError : "
r1.append(r2)
r1.append(r0)
java.lang.String r1 = r1.toString()
java.lang.String r2 = "MBVideoView"
com.mbridge.msdk.foundation.tools.af.b(r2, r1)
com.mbridge.msdk.dycreator.baseview.videoview.listener.VideoViewEventListener r1 = r3.f
if (r1 == 0) goto L53
int r4 = r4.type
r1.onPlayerError(r4, r0)
L53:
return
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.dycreator.baseview.videoview.MBVideoView.onPlayerError(com.mbridge.msdk.playercommon.exoplayer2.ExoPlaybackException):void");
}
@Override // com.mbridge.msdk.playercommon.exoplayer2.Player.EventListener
public void onPositionDiscontinuity(int i) {
this.c.getCurrentWindowIndex();
}
@Override // com.mbridge.msdk.playercommon.exoplayer2.Player.EventListener
public void onPlaybackParametersChanged(PlaybackParameters playbackParameters) {
af.b("MBVideoView", "onPlaybackParametersChanged : " + playbackParameters.speed);
}
}

View File

@@ -0,0 +1,18 @@
package com.mbridge.msdk.dycreator.baseview.videoview.listener;
/* loaded from: classes4.dex */
public interface VideoViewEventListener {
void onBufferingEnd();
void onBufferingFail(String str);
void onBufferingStart();
void onPlayCompleted();
void onPlayProgress(int i, int i2);
void onPlayStart(String str);
void onPlayerError(int i, String str);
}

View File

@@ -0,0 +1,86 @@
package com.mbridge.msdk.dycreator.binding;
import android.text.TextUtils;
import android.view.View;
import com.facebook.gamingservices.cloudgaming.internal.SDKConstants;
import com.mbridge.msdk.dycreator.baseview.MBCountDownView;
import com.mbridge.msdk.dycreator.baseview.MBLinearLayout;
import com.mbridge.msdk.dycreator.baseview.MBRelativeLayout;
import com.mbridge.msdk.dycreator.baseview.inter.InterBase;
import com.mbridge.msdk.dycreator.binding.a.e;
import com.mbridge.msdk.dycreator.binding.a.f;
import com.mbridge.msdk.dycreator.binding.a.g;
import com.mbridge.msdk.dycreator.binding.base.BaseStrategy;
import com.mbridge.msdk.dycreator.bridge.MBSplashData;
import com.mbridge.msdk.dycreator.e.d;
import com.vungle.ads.internal.presenter.NativeAdPresenter;
/* loaded from: classes4.dex */
public final class a implements View.OnClickListener {
private com.mbridge.msdk.dycreator.f.a.a a;
public a(com.mbridge.msdk.dycreator.f.a.a aVar) {
this.a = aVar;
}
/* JADX WARN: Multi-variable type inference failed */
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
com.mbridge.msdk.dycreator.f.a.a aVar;
if (view == 0 || !(view instanceof InterBase)) {
return;
}
if (!(view instanceof MBCountDownView) || (aVar = this.a) == null || aVar.getEffectData() == null || this.a.getEffectData().isCanSkip()) {
com.mbridge.msdk.dycreator.f.a.a aVar2 = this.a;
if (aVar2 != null && (view instanceof MBRelativeLayout) && d.a(view, aVar2)) {
com.mbridge.msdk.dycreator.f.a.a aVar3 = this.a;
if (aVar3 instanceof MBSplashData) {
MBRelativeLayout mBRelativeLayout = (MBRelativeLayout) view;
((MBSplashData) aVar3).setxInScreen(mBRelativeLayout.getxInScreen());
((MBSplashData) this.a).setyInScreen(mBRelativeLayout.getyInScreen());
((MBSplashData) this.a).setClickType(1);
}
}
com.mbridge.msdk.dycreator.f.a.a aVar4 = this.a;
if (aVar4 != null && (view instanceof MBLinearLayout) && d.a(view, aVar4)) {
com.mbridge.msdk.dycreator.f.a.a aVar5 = this.a;
if (aVar5 instanceof MBSplashData) {
MBLinearLayout mBLinearLayout = (MBLinearLayout) view;
((MBSplashData) aVar5).setxInScreen(mBLinearLayout.getxInScreen());
((MBSplashData) this.a).setyInScreen(mBLinearLayout.getyInScreen());
((MBSplashData) this.a).setClickType(0);
}
}
String strategyDes = ((InterBase) view).getStrategyDes();
if (TextUtils.isEmpty(strategyDes)) {
return;
}
c.a();
BaseStrategy baseStrategy = null;
if (!TextUtils.isEmpty(strategyDes)) {
if (strategyDes.equals("close")) {
baseStrategy = new com.mbridge.msdk.dycreator.binding.a.c();
} else if (strategyDes.equals(NativeAdPresenter.DOWNLOAD)) {
baseStrategy = new com.mbridge.msdk.dycreator.binding.a.b();
} else if (!strategyDes.equals(SDKConstants.PARAM_TOURNAMENTS_DEEPLINK) && strategyDes.equals("activity")) {
baseStrategy = new com.mbridge.msdk.dycreator.binding.a.a();
}
if (strategyDes.equals("feedback")) {
baseStrategy = new com.mbridge.msdk.dycreator.binding.a.d();
}
if (strategyDes.equals("notice")) {
baseStrategy = new e();
}
if (strategyDes.equals("permissionInfo")) {
baseStrategy = new f();
}
if (strategyDes.equals("privateAddress")) {
baseStrategy = new g();
}
}
if (baseStrategy != null) {
baseStrategy.bindClickData(view, this.a);
}
}
}
}

View File

@@ -0,0 +1,12 @@
package com.mbridge.msdk.dycreator.binding.a;
import android.view.View;
import com.mbridge.msdk.dycreator.binding.base.BaseStrategy;
import java.io.Serializable;
/* loaded from: classes4.dex */
public final class a<T extends View, K extends Serializable> implements BaseStrategy {
@Override // com.mbridge.msdk.dycreator.binding.base.BaseStrategy
public final void bindClickData(View view, com.mbridge.msdk.dycreator.f.a.a aVar) {
}
}

View File

@@ -0,0 +1,18 @@
package com.mbridge.msdk.dycreator.binding.a;
import android.view.View;
import com.mbridge.msdk.dycreator.binding.base.BaseStrategy;
import com.mbridge.msdk.dycreator.binding.response.SplashResData;
import com.mbridge.msdk.dycreator.bus.EventBus;
import com.mbridge.msdk.dycreator.listener.action.EAction;
/* loaded from: classes4.dex */
public final class b<T extends View, K> implements BaseStrategy {
@Override // com.mbridge.msdk.dycreator.binding.base.BaseStrategy
public final void bindClickData(View view, com.mbridge.msdk.dycreator.f.a.a aVar) {
SplashResData splashResData = new SplashResData();
splashResData.setBaseViewData(aVar);
splashResData.seteAction(EAction.DOWNLOAD);
EventBus.getDefault().post(splashResData);
}
}

View File

@@ -0,0 +1,18 @@
package com.mbridge.msdk.dycreator.binding.a;
import android.view.View;
import com.mbridge.msdk.dycreator.binding.base.BaseStrategy;
import com.mbridge.msdk.dycreator.binding.response.SplashResData;
import com.mbridge.msdk.dycreator.bus.EventBus;
import com.mbridge.msdk.dycreator.listener.action.EAction;
/* loaded from: classes4.dex */
public final class c<T extends View, K> implements BaseStrategy {
@Override // com.mbridge.msdk.dycreator.binding.base.BaseStrategy
public final void bindClickData(View view, com.mbridge.msdk.dycreator.f.a.a aVar) {
SplashResData splashResData = new SplashResData();
splashResData.setBaseViewData(aVar);
splashResData.seteAction(EAction.CLOSE);
EventBus.getDefault().post(splashResData);
}
}

View File

@@ -0,0 +1,18 @@
package com.mbridge.msdk.dycreator.binding.a;
import android.view.View;
import com.mbridge.msdk.dycreator.binding.base.BaseStrategy;
import com.mbridge.msdk.dycreator.binding.response.SplashResData;
import com.mbridge.msdk.dycreator.bus.EventBus;
import com.mbridge.msdk.dycreator.listener.action.EAction;
/* loaded from: classes4.dex */
public final class d<T extends View, K> implements BaseStrategy {
@Override // com.mbridge.msdk.dycreator.binding.base.BaseStrategy
public final void bindClickData(View view, com.mbridge.msdk.dycreator.f.a.a aVar) {
SplashResData splashResData = new SplashResData();
splashResData.setBaseViewData(aVar);
splashResData.seteAction(EAction.FEEDBACK);
EventBus.getDefault().post(splashResData);
}
}

View File

@@ -0,0 +1,18 @@
package com.mbridge.msdk.dycreator.binding.a;
import android.view.View;
import com.mbridge.msdk.dycreator.binding.base.BaseStrategy;
import com.mbridge.msdk.dycreator.binding.response.SplashResData;
import com.mbridge.msdk.dycreator.bus.EventBus;
import com.mbridge.msdk.dycreator.listener.action.EAction;
/* loaded from: classes4.dex */
public final class e<T extends View, K> implements BaseStrategy {
@Override // com.mbridge.msdk.dycreator.binding.base.BaseStrategy
public final void bindClickData(View view, com.mbridge.msdk.dycreator.f.a.a aVar) {
SplashResData splashResData = new SplashResData();
splashResData.setBaseViewData(aVar);
splashResData.seteAction(EAction.NOTICE);
EventBus.getDefault().post(splashResData);
}
}

View File

@@ -0,0 +1,18 @@
package com.mbridge.msdk.dycreator.binding.a;
import android.view.View;
import com.mbridge.msdk.dycreator.binding.base.BaseStrategy;
import com.mbridge.msdk.dycreator.binding.response.SplashResData;
import com.mbridge.msdk.dycreator.bus.EventBus;
import com.mbridge.msdk.dycreator.listener.action.EAction;
/* loaded from: classes4.dex */
public final class f<T extends View, K> implements BaseStrategy {
@Override // com.mbridge.msdk.dycreator.binding.base.BaseStrategy
public final void bindClickData(View view, com.mbridge.msdk.dycreator.f.a.a aVar) {
SplashResData splashResData = new SplashResData();
splashResData.setBaseViewData(aVar);
splashResData.seteAction(EAction.PERMISSION_INFO);
EventBus.getDefault().post(splashResData);
}
}

View File

@@ -0,0 +1,18 @@
package com.mbridge.msdk.dycreator.binding.a;
import android.view.View;
import com.mbridge.msdk.dycreator.binding.base.BaseStrategy;
import com.mbridge.msdk.dycreator.binding.response.SplashResData;
import com.mbridge.msdk.dycreator.bus.EventBus;
import com.mbridge.msdk.dycreator.listener.action.EAction;
/* loaded from: classes4.dex */
public final class g<T extends View, K> implements BaseStrategy {
@Override // com.mbridge.msdk.dycreator.binding.base.BaseStrategy
public final void bindClickData(View view, com.mbridge.msdk.dycreator.f.a.a aVar) {
SplashResData splashResData = new SplashResData();
splashResData.setBaseViewData(aVar);
splashResData.seteAction(EAction.PRIVATE_ADDRESS);
EventBus.getDefault().post(splashResData);
}
}

View File

@@ -0,0 +1,529 @@
package com.mbridge.msdk.dycreator.binding;
import android.graphics.Bitmap;
import android.graphics.Rect;
import android.text.TextUtils;
import android.view.KeyEvent;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import com.mbridge.msdk.dycreator.baseview.MBApkInfoView;
import com.mbridge.msdk.dycreator.baseview.MBFeedBack;
import com.mbridge.msdk.dycreator.baseview.MBLogoTextView;
import com.mbridge.msdk.dycreator.baseview.MBSplashClickView;
import com.mbridge.msdk.dycreator.baseview.MBSplashImageBgView;
import com.mbridge.msdk.dycreator.baseview.MBSplashPortView;
import com.mbridge.msdk.dycreator.baseview.MBSplashShakeView;
import com.mbridge.msdk.dycreator.baseview.inter.InterBase;
import com.mbridge.msdk.dycreator.binding.response.SplashResData;
import com.mbridge.msdk.dycreator.bridge.MBSplashData;
import com.mbridge.msdk.dycreator.bus.EventBus;
import com.mbridge.msdk.dycreator.d.a;
import com.mbridge.msdk.dycreator.g.d;
import com.mbridge.msdk.dycreator.g.e;
import com.mbridge.msdk.dycreator.g.f;
import com.mbridge.msdk.dycreator.g.g;
import com.mbridge.msdk.dycreator.g.h;
import com.mbridge.msdk.dycreator.g.i;
import com.mbridge.msdk.dycreator.listener.DyCountDownListenerWrapper;
import com.mbridge.msdk.dycreator.listener.action.EAction;
import com.mbridge.msdk.dycreator.viewmodel.BaseViewModel;
import com.mbridge.msdk.dycreator.wrapper.DyOption;
import com.mbridge.msdk.foundation.tools.ab;
import com.mbridge.msdk.foundation.tools.ae;
import com.mbridge.msdk.foundation.tools.af;
import com.tapjoy.TJAdUnitConstants;
/* loaded from: classes4.dex */
public final class b {
private static volatile b a;
private d b = (d) com.mbridge.msdk.dycreator.d.a.a().a(a.EnumC0194a.VIEW_OBSERVER);
private com.mbridge.msdk.dycreator.g.c c = (com.mbridge.msdk.dycreator.g.c) com.mbridge.msdk.dycreator.d.a.a().a(a.EnumC0194a.CLICK_OBSERVER);
private f d = (f) com.mbridge.msdk.dycreator.d.a.a().a(a.EnumC0194a.EFFECT_OBSERVER);
private h e = (h) com.mbridge.msdk.dycreator.d.a.a().a(a.EnumC0194a.REPORT_OBSERVER);
private BaseViewModel f;
private com.mbridge.msdk.shake.b g;
private b() {
}
public static b a() {
if (a == null) {
synchronized (b.class) {
try {
if (a == null) {
a = new b();
}
} finally {
}
}
}
return a;
}
public final void a(final View view) {
g gVar = new g() { // from class: com.mbridge.msdk.dycreator.binding.b.1
@Override // com.mbridge.msdk.dycreator.g.g
public final void a(Object obj) {
try {
KeyEvent.Callback callback = view;
if (callback instanceof InterBase) {
b.a(b.this, (InterBase) callback, obj);
}
} catch (Exception e) {
af.b("MBDataBinding", e.getMessage());
}
}
};
int id = view.getId();
h hVar = this.e;
if (hVar != null) {
hVar.a(gVar, id);
}
}
public final void b(final View view) {
e eVar = new e() { // from class: com.mbridge.msdk.dycreator.binding.b.2
@Override // com.mbridge.msdk.dycreator.g.e
public final void a(Object obj) {
try {
KeyEvent.Callback callback = view;
if (callback instanceof InterBase) {
b.b(b.this, (InterBase) callback, obj);
}
} catch (Exception e) {
af.b("MBDataBinding", e.getMessage());
}
}
};
int id = view.getId();
f fVar = this.d;
if (fVar != null) {
fVar.a(eVar, id);
}
}
public final void c(final View view) {
i iVar = new i() { // from class: com.mbridge.msdk.dycreator.binding.b.3
@Override // com.mbridge.msdk.dycreator.g.i
public final void a(Object obj) {
try {
KeyEvent.Callback callback = view;
if (callback instanceof InterBase) {
b.c(b.this, (InterBase) callback, obj);
}
} catch (Exception e) {
af.b("MBDataBinding", e.getMessage());
}
}
};
int id = view.getId();
d dVar = this.b;
if (dVar != null) {
dVar.a(iVar, id);
}
}
/* JADX WARN: Multi-variable type inference failed */
public final void d(final View view) {
if (view != 0) {
try {
if (view instanceof InterBase) {
String actionDes = ((InterBase) view).getActionDes();
if (TextUtils.isEmpty(actionDes) || !actionDes.startsWith("click")) {
return;
}
com.mbridge.msdk.dycreator.g.b bVar = new com.mbridge.msdk.dycreator.g.b() { // from class: com.mbridge.msdk.dycreator.binding.b.4
@Override // com.mbridge.msdk.dycreator.g.b
public final void a(Object obj) {
if (obj == null) {
return;
}
try {
if (com.mbridge.msdk.dycreator.e.d.a(view, (com.mbridge.msdk.dycreator.f.a.a) obj)) {
b.a(b.this, view, obj);
}
} catch (Exception e) {
af.b("MBDataBinding", e.getMessage());
}
}
};
int id = view.getId();
com.mbridge.msdk.dycreator.g.c cVar = this.c;
if (cVar != null) {
cVar.a(bVar, id);
}
}
} catch (Exception e) {
af.b("MBDataBinding", e.getMessage());
}
}
}
public final synchronized void b() {
try {
com.mbridge.msdk.dycreator.g.c cVar = this.c;
if (cVar != null) {
cVar.a();
}
d dVar = this.b;
if (dVar != null) {
dVar.a();
}
f fVar = this.d;
if (fVar != null) {
fVar.a();
}
if (this.f != null) {
this.f = null;
}
if (this.g != null) {
this.g = null;
}
if (a != null) {
a = null;
}
} catch (Throwable th) {
throw th;
}
}
public final void a(BaseViewModel baseViewModel) {
this.f = baseViewModel;
if (baseViewModel != null) {
baseViewModel.setClickSubject(this.c);
this.f.setConcreteSubject(this.b);
this.f.setEffectSubject(this.d);
this.f.setReportSubject(this.e);
}
}
private com.mbridge.msdk.shake.b a(final View view, final MBSplashData mBSplashData) {
if (mBSplashData != null) {
try {
DyOption dyOption = mBSplashData.getDyOption();
if (dyOption != null && dyOption.isShakeVisible() && this.g == null) {
this.g = new com.mbridge.msdk.shake.b(dyOption.getShakeStrenght(), dyOption.getShakeTime() * 1000) { // from class: com.mbridge.msdk.dycreator.binding.b.7
@Override // com.mbridge.msdk.shake.b
public final void a() {
View view2 = view;
if (view2 != null) {
try {
if (view2.getGlobalVisibleRect(new Rect())) {
SplashResData splashResData = new SplashResData();
mBSplashData.setClickType(4);
splashResData.setBaseViewData(mBSplashData);
splashResData.seteAction(EAction.DOWNLOAD);
EventBus.getDefault().post(splashResData);
com.mbridge.msdk.shake.a.a().b(b.this.g);
}
} catch (Exception e) {
af.b("MBDataBinding", e.getMessage());
}
}
}
};
}
} catch (Exception e) {
af.b("MBDataBinding", e.getMessage());
}
}
return this.g;
}
public static /* synthetic */ void a(b bVar, InterBase interBase, Object obj) {
if (interBase == null || obj == null) {
return;
}
String reportDes = interBase.getReportDes();
if (TextUtils.isEmpty(reportDes)) {
return;
}
try {
if (!(obj instanceof com.mbridge.msdk.dycreator.f.a.a) || ((com.mbridge.msdk.dycreator.f.a.a) obj).getBindData() == null) {
return;
}
interBase.setDynamicReport(reportDes, ((com.mbridge.msdk.dycreator.f.a.a) obj).getBindData());
} catch (Exception e) {
e.printStackTrace();
}
}
/* JADX WARN: Multi-variable type inference failed */
public static /* synthetic */ void b(b bVar, InterBase interBase, Object obj) {
int i;
final boolean z;
if (interBase == 0 || obj == null) {
return;
}
String effectDes = interBase.getEffectDes();
if (TextUtils.isEmpty(effectDes)) {
return;
}
try {
if (interBase instanceof ViewGroup) {
ViewGroup viewGroup = (ViewGroup) interBase;
com.mbridge.msdk.dycreator.f.a.a aVar = (com.mbridge.msdk.dycreator.f.a.a) obj;
if (effectDes != null) {
if (effectDes.equals("wobble") && (viewGroup instanceof MBSplashShakeView)) {
if (aVar.getEffectData().isShakeVisible()) {
if (bVar.g != null) {
com.mbridge.msdk.shake.a.a().b(bVar.g);
}
com.mbridge.msdk.shake.a.a().a(bVar.a(viewGroup, (MBSplashData) aVar));
} else if (bVar.g != null) {
com.mbridge.msdk.shake.a.a().b(bVar.g);
}
}
if (effectDes.equals(TJAdUnitConstants.String.VISIBLE) && (viewGroup instanceof MBApkInfoView)) {
if (aVar.getEffectData().isApkInfoVisible()) {
if ((aVar instanceof MBSplashData) && !TextUtils.isEmpty(((MBSplashData) aVar).getAppInfo())) {
viewGroup.setVisibility(0);
return;
} else {
viewGroup.setVisibility(4);
return;
}
}
viewGroup.setVisibility(8);
return;
}
return;
}
return;
}
if (interBase instanceof View) {
final View view = (View) interBase;
if (effectDes != null) {
com.mbridge.msdk.dycreator.f.a.a aVar2 = (com.mbridge.msdk.dycreator.f.a.a) obj;
if (effectDes.equals("countdown") && (view instanceof TextView)) {
final String str = (String) ((TextView) view).getText();
final String t = ab.t(view.getContext());
DyOption effectData = aVar2.getEffectData();
if (effectData != null) {
boolean isCanSkip = effectData.isCanSkip();
i = effectData.getCountDownTime();
z = isCanSkip;
} else {
i = 5;
z = false;
}
((TextView) view).setText(com.mbridge.msdk.dycreator.e.d.a(z, i, str, t));
((com.mbridge.msdk.dycreator.f.a.a) obj).getEffectData().setDyCountDownListenerWrapper(new DyCountDownListenerWrapper() { // from class: com.mbridge.msdk.dycreator.binding.b.5
@Override // com.mbridge.msdk.dycreator.listener.DyCountDownListenerWrapper
public final void getCountDownValue(int i2) {
if (i2 == 0) {
SplashResData splashResData = new SplashResData();
splashResData.seteAction(EAction.CLOSE);
EventBus.getDefault().post(splashResData);
} else {
((TextView) view).setText(com.mbridge.msdk.dycreator.e.d.a(z, i2, str, t));
}
}
});
}
if (effectDes.equals(TJAdUnitConstants.String.VISIBLE)) {
if (view instanceof MBFeedBack) {
if (com.mbridge.msdk.foundation.d.b.a().b()) {
view.setVisibility(0);
} else {
view.setVisibility(8);
}
}
if (!(view instanceof MBLogoTextView) || aVar2.getEffectData() == null || aVar2.getEffectData().isLogoVisible()) {
return;
}
((MBLogoTextView) view).setCompoundDrawables(null, null, null, null);
}
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
/* JADX WARN: Multi-variable type inference failed */
public static /* synthetic */ void c(b bVar, InterBase interBase, Object obj) {
if (interBase == 0 || obj == null) {
return;
}
String bindDataDes = interBase.getBindDataDes();
if (TextUtils.isEmpty(bindDataDes)) {
return;
}
try {
Object a2 = com.mbridge.msdk.dycreator.e.d.a(obj, bindDataDes);
if (a2 == null) {
return;
}
if (interBase instanceof ViewGroup) {
ViewGroup viewGroup = (ViewGroup) interBase;
com.mbridge.msdk.dycreator.f.a.a aVar = (com.mbridge.msdk.dycreator.f.a.a) obj;
if (viewGroup instanceof MBSplashClickView) {
if (aVar.getEffectData() != null && aVar.getEffectData().isClickButtonVisible() && !aVar.getEffectData().isShakeVisible()) {
if (!TextUtils.isEmpty(a2.toString())) {
viewGroup.setVisibility(0);
((MBSplashClickView) viewGroup).initView(a2.toString());
}
}
viewGroup.setVisibility(8);
}
if (viewGroup instanceof MBSplashShakeView) {
if (aVar.getEffectData() != null && aVar.getEffectData().isShakeVisible()) {
if (TextUtils.isEmpty(a2.toString())) {
return;
}
viewGroup.setVisibility(0);
((MBSplashShakeView) viewGroup).initView(a2.toString());
return;
}
viewGroup.setVisibility(8);
return;
}
return;
}
if (interBase instanceof View) {
final View view = (View) interBase;
final com.mbridge.msdk.dycreator.f.a.a aVar2 = (com.mbridge.msdk.dycreator.f.a.a) obj;
try {
if (view instanceof TextView) {
try {
((TextView) view).setText(String.valueOf(a2).replace("\\n", "\n"));
return;
} catch (Exception e) {
e.printStackTrace();
return;
}
}
if (view instanceof ImageView) {
if (a2 instanceof Integer) {
((ImageView) view).setImageResource(((Integer) a2).intValue());
}
if (a2 instanceof String) {
com.mbridge.msdk.foundation.same.c.b.a(com.mbridge.msdk.foundation.controller.c.m().c()).a(a2.toString(), new com.mbridge.msdk.foundation.same.c.c() { // from class: com.mbridge.msdk.dycreator.binding.b.6
/* JADX WARN: Multi-variable type inference failed */
@Override // com.mbridge.msdk.foundation.same.c.c
public final void onSuccessLoad(Bitmap bitmap, String str) {
int orientation;
if (bitmap != null) {
try {
if (!bitmap.isRecycled()) {
boolean z = bitmap.getWidth() > bitmap.getHeight();
if (aVar2.getEffectData().getOrientation() == 1) {
orientation = view.getResources().getConfiguration().orientation;
} else {
orientation = aVar2.getEffectData().getOrientation();
}
if (orientation == 1) {
if (z) {
View view2 = view;
if (view2 instanceof MBSplashPortView) {
if (view2.getParent() != null) {
((ViewGroup) view.getParent()).setVisibility(8);
return;
}
return;
} else if (view2 instanceof MBSplashImageBgView) {
view2.setVisibility(0);
Bitmap a3 = ae.a(bitmap);
((MBSplashImageBgView) view).setScaleType(ImageView.ScaleType.CENTER_CROP);
((MBSplashImageBgView) view).setImageBitmap(a3);
return;
}
} else {
View view3 = view;
if (view3 instanceof MBSplashPortView) {
view3.setVisibility(0);
((MBSplashPortView) view).setScaleType(ImageView.ScaleType.FIT_CENTER);
((MBSplashPortView) view).setImageBitmap(bitmap);
return;
} else if (view3 instanceof MBSplashImageBgView) {
view3.setVisibility(8);
return;
} else if (view3 instanceof InterBase) {
String effectDes = ((InterBase) view3).getEffectDes();
ViewGroup viewGroup2 = (ViewGroup) view.getParent();
if (viewGroup2 != null) {
com.mbridge.msdk.dycreator.e.d.a(effectDes, viewGroup2, true);
}
}
}
} else if (z) {
View view4 = view;
if (view4 instanceof MBSplashPortView) {
view4.setVisibility(0);
((MBSplashPortView) view).setScaleType(ImageView.ScaleType.FIT_XY);
((ImageView) view).setImageBitmap(bitmap);
return;
} else if (view4 instanceof MBSplashImageBgView) {
view4.setVisibility(8);
((MBSplashImageBgView) view).setImageBitmap(ae.a(bitmap));
return;
} else if (view4 instanceof InterBase) {
String effectDes2 = ((InterBase) view4).getEffectDes();
ViewGroup viewGroup3 = (ViewGroup) view.getParent();
if (viewGroup3 != null) {
com.mbridge.msdk.dycreator.e.d.a(effectDes2, viewGroup3, true);
}
}
} else {
View view5 = view;
if (view5 instanceof MBSplashPortView) {
view5.setVisibility(0);
((MBSplashPortView) view).setImageBitmap(bitmap);
return;
} else {
if (view5 instanceof MBSplashImageBgView) {
view5.setVisibility(0);
Bitmap a4 = ae.a(bitmap);
((MBSplashImageBgView) view).setScaleType(ImageView.ScaleType.CENTER_CROP);
((MBSplashImageBgView) view).setImageBitmap(a4);
return;
}
if (view5 instanceof InterBase) {
String effectDes3 = ((InterBase) view5).getEffectDes();
ViewGroup viewGroup4 = (ViewGroup) view.getParent();
if (viewGroup4 != null) {
com.mbridge.msdk.dycreator.e.d.a(effectDes3, viewGroup4, true);
}
}
}
}
((ImageView) view).setImageBitmap(bitmap);
return;
}
} catch (Exception e2) {
af.b("MBDataBinding", e2.getMessage());
return;
}
}
((ImageView) view).setBackgroundColor(-7829368);
}
@Override // com.mbridge.msdk.foundation.same.c.c
public final void onFailedLoad(String str, String str2) {
View view2 = view;
if (view2 != null) {
((ImageView) view2).setBackgroundColor(-7829368);
}
}
});
}
}
} catch (Exception e2) {
e2.printStackTrace();
}
}
} catch (Exception e3) {
e3.printStackTrace();
}
}
public static /* synthetic */ void a(b bVar, View view, Object obj) {
if (view == null || obj == null || !(obj instanceof com.mbridge.msdk.dycreator.f.a.a)) {
return;
}
view.setOnClickListener(new a((com.mbridge.msdk.dycreator.f.a.a) obj));
}
}

View File

@@ -0,0 +1,26 @@
package com.mbridge.msdk.dycreator.binding.base;
import com.mbridge.msdk.dycreator.f.a.a;
import com.mbridge.msdk.dycreator.listener.action.EAction;
/* loaded from: classes4.dex */
public class ActionData {
private a a;
private EAction b;
public a getBaseViewData() {
return this.a;
}
public EAction geteAction() {
return this.b;
}
public void setBaseViewData(a aVar) {
this.a = aVar;
}
public void seteAction(EAction eAction) {
this.b = eAction;
}
}

View File

@@ -0,0 +1,9 @@
package com.mbridge.msdk.dycreator.binding.base;
import android.view.View;
import com.mbridge.msdk.dycreator.f.a.a;
/* loaded from: classes4.dex */
public interface BaseStrategy {
void bindClickData(View view, a aVar);
}

View File

@@ -0,0 +1,23 @@
package com.mbridge.msdk.dycreator.binding;
/* loaded from: classes4.dex */
public final class c {
private static volatile c a;
private c() {
}
public static c a() {
if (a == null) {
synchronized (c.class) {
try {
if (a == null) {
a = new c();
}
} finally {
}
}
}
return a;
}
}

View File

@@ -0,0 +1,27 @@
package com.mbridge.msdk.dycreator.binding.response;
import com.mbridge.msdk.dycreator.binding.response.base.BaseRespData;
import com.mbridge.msdk.dycreator.f.a.a;
import com.mbridge.msdk.dycreator.listener.action.EAction;
/* loaded from: classes4.dex */
public class SplashResData extends BaseRespData {
private a a;
private EAction b;
public a getBaseViewData() {
return this.a;
}
public EAction geteAction() {
return this.b;
}
public void setBaseViewData(a aVar) {
this.a = aVar;
}
public void seteAction(EAction eAction) {
this.b = eAction;
}
}

View File

@@ -0,0 +1,5 @@
package com.mbridge.msdk.dycreator.binding.response.base;
/* loaded from: classes4.dex */
public class BaseRespData {
}

View File

@@ -0,0 +1,111 @@
package com.mbridge.msdk.dycreator.bridge;
import com.mbridge.msdk.dycreator.f.a.a;
import com.mbridge.msdk.dycreator.wrapper.DyOption;
import com.mbridge.msdk.foundation.entity.CampaignEx;
/* loaded from: classes4.dex */
public class MBSplashData implements a {
private DyOption a;
private String b;
private String c;
private String d;
private String e;
private CampaignEx f;
private int g;
private int h;
private float i;
private float j;
private int k = 0;
public String getAdClickText() {
return this.c;
}
public String getAppInfo() {
return this.b;
}
@Override // com.mbridge.msdk.dycreator.f.a.a
public CampaignEx getBindData() {
return this.f;
}
public int getClickType() {
return this.k;
}
public String getCountDownText() {
return this.d;
}
public DyOption getDyOption() {
return this.a;
}
@Override // com.mbridge.msdk.dycreator.f.a.a
public DyOption getEffectData() {
return this.a;
}
public int getLogoImage() {
return this.h;
}
public String getLogoText() {
return this.e;
}
public int getNoticeImage() {
return this.g;
}
public float getxInScreen() {
return this.i;
}
public float getyInScreen() {
return this.j;
}
public void setAdClickText(String str) {
this.c = str;
}
public void setAppInfo(String str) {
this.b = str;
}
public void setClickType(int i) {
this.k = i;
}
public void setCountDownText(String str) {
this.d = str;
}
public void setLogoImage(int i) {
this.h = i;
}
public void setLogoText(String str) {
this.e = str;
}
public void setNoticeImage(int i) {
this.g = i;
}
public void setxInScreen(float f) {
this.i = f;
}
public void setyInScreen(float f) {
this.j = f;
}
public MBSplashData(DyOption dyOption) {
this.a = dyOption;
this.f = dyOption.getCampaignEx();
}
}

View File

@@ -0,0 +1,25 @@
package com.mbridge.msdk.dycreator.bus;
/* loaded from: classes4.dex */
class AsyncPoster implements Runnable {
private final PendingPostQueue a = new PendingPostQueue();
private final EventBus b;
public AsyncPoster(EventBus eventBus) {
this.b = eventBus;
}
public void enqueue(Subscription subscription, Object obj) {
this.a.a(PendingPost.a(subscription, obj));
EventBus.a.execute(this);
}
@Override // java.lang.Runnable
public void run() {
PendingPost a = this.a.a();
if (a == null) {
throw new IllegalStateException("No pending post available");
}
this.b.a(a);
}
}

View File

@@ -0,0 +1,58 @@
package com.mbridge.msdk.dycreator.bus;
import android.util.Log;
/* loaded from: classes4.dex */
final class BackgroundPoster implements Runnable {
private final PendingPostQueue a = new PendingPostQueue();
private volatile boolean b;
private final EventBus c;
public BackgroundPoster(EventBus eventBus) {
this.c = eventBus;
}
public final void enqueue(Subscription subscription, Object obj) {
PendingPost a = PendingPost.a(subscription, obj);
synchronized (this) {
try {
this.a.a(a);
if (!this.b) {
this.b = true;
EventBus.a.execute(this);
}
} catch (Throwable th) {
throw th;
}
}
}
@Override // java.lang.Runnable
public final void run() {
while (true) {
try {
try {
PendingPost a = this.a.a(1000);
if (a == null) {
synchronized (this) {
a = this.a.a();
if (a == null) {
this.b = false;
this.b = false;
return;
}
}
}
this.c.a(a);
} catch (InterruptedException e) {
Log.w("Event", Thread.currentThread().getName() + " was interruppted", e);
this.b = false;
return;
}
} catch (Throwable th) {
this.b = false;
throw th;
}
}
}
}

View File

@@ -0,0 +1,501 @@
package com.mbridge.msdk.dycreator.bus;
import android.os.Looper;
import android.util.Log;
import java.lang.reflect.InvocationTargetException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.CopyOnWriteArrayList;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
/* loaded from: classes4.dex */
public final class EventBus {
private static volatile EventBus b;
private boolean n;
static ExecutorService a = Executors.newCachedThreadPool();
public static String TAG = "Event";
private static final Map<Class<?>, List<Class<?>>> c = new HashMap();
private final Map<Class<?>, CopyOnWriteArrayList<Subscription>> d = new HashMap();
private final Map<Object, List<Class<?>>> e = new HashMap();
private final Map<Class<?>, Object> f = new ConcurrentHashMap();
private final ThreadLocal<List<Object>> g = new ThreadLocal<List<Object>>() { // from class: com.mbridge.msdk.dycreator.bus.EventBus.1
@Override // java.lang.ThreadLocal
public /* synthetic */ List<Object> initialValue() {
return new ArrayList();
}
};
private final ThreadLocal<BooleanWrapper> h = new ThreadLocal<BooleanWrapper>() { // from class: com.mbridge.msdk.dycreator.bus.EventBus.2
@Override // java.lang.ThreadLocal
public /* synthetic */ BooleanWrapper initialValue() {
return new BooleanWrapper();
}
};
private String i = "onEvent";
private final HandlerPoster j = new HandlerPoster(this, Looper.getMainLooper(), 10);
private final BackgroundPoster k = new BackgroundPoster(this);
private final AsyncPoster l = new AsyncPoster(this);
private final SubscriberMethodFinder m = new SubscriberMethodFinder();
private boolean o = true;
private Map<String, Object> p = new ConcurrentHashMap();
public static final class BooleanWrapper {
boolean a;
}
public interface PostCallback {
void onPostCompleted(List<SubscriberExceptionEvent> list);
}
public static EventBus getDefault() {
if (b == null) {
synchronized (EventBus.class) {
try {
if (b == null) {
b = new EventBus();
}
} finally {
}
}
}
return b;
}
public static void clearCaches() {
SubscriberMethodFinder.a();
c.clear();
}
public static void skipMethodNameVerificationFor(Class<?> cls) {
SubscriberMethodFinder.a(cls);
}
public static void clearSkipMethodNameVerifications() {
SubscriberMethodFinder.clearSkipMethodNameVerifications();
}
public final void configureLogSubscriberExceptions(boolean z) {
if (this.n) {
throw new EventBusException("This method must be called before any registration");
}
this.o = z;
}
public final void register(Object obj) {
a(obj, this.i, false);
}
public final void register(String str, Object obj) {
Map<String, Object> map = this.p;
if (map != null && map.containsKey(str)) {
unregister(this.p.get(str));
}
this.p.put(str, obj);
a(obj, this.i, false);
}
public final void register(Object obj, String str) {
a(obj, str, false);
}
public final void registerSticky(Object obj) {
a(obj, this.i, true);
}
public final void registerSticky(Object obj, String str) {
a(obj, str, true);
}
private void a(Object obj, String str, boolean z) {
Iterator<SubscriberMethod> it = this.m.a(obj.getClass(), str).iterator();
while (it.hasNext()) {
a(obj, it.next(), z);
}
}
public final void register(Object obj, Class<?> cls, Class<?>... clsArr) {
a(obj, this.i, false, cls, clsArr);
}
public final synchronized void register(Object obj, String str, Class<?> cls, Class<?>... clsArr) {
a(obj, str, false, cls, clsArr);
}
public final void registerSticky(Object obj, Class<?> cls, Class<?>... clsArr) {
a(obj, this.i, true, cls, clsArr);
}
public final synchronized void registerSticky(Object obj, String str, Class<?> cls, Class<?>... clsArr) {
a(obj, str, true, cls, clsArr);
}
private synchronized void a(Object obj, String str, boolean z, Class<?> cls, Class<?>... clsArr) {
try {
for (SubscriberMethod subscriberMethod : this.m.a(obj.getClass(), str)) {
if (cls == subscriberMethod.c) {
a(obj, subscriberMethod, z);
} else if (clsArr != null) {
int length = clsArr.length;
int i = 0;
while (true) {
if (i >= length) {
break;
}
if (clsArr[i] == subscriberMethod.c) {
a(obj, subscriberMethod, z);
break;
}
i++;
}
}
}
} catch (Throwable th) {
throw th;
}
}
private void a(Object obj, SubscriberMethod subscriberMethod, boolean z) {
Object obj2;
this.n = true;
Class<?> cls = subscriberMethod.c;
CopyOnWriteArrayList<Subscription> copyOnWriteArrayList = this.d.get(cls);
Subscription subscription = new Subscription(obj, subscriberMethod);
if (copyOnWriteArrayList == null) {
copyOnWriteArrayList = new CopyOnWriteArrayList<>();
this.d.put(cls, copyOnWriteArrayList);
} else {
Iterator<Subscription> it = copyOnWriteArrayList.iterator();
while (it.hasNext()) {
if (it.next().equals(subscription)) {
throw new EventBusException("Subscriber " + obj.getClass() + " already registered to event " + cls);
}
}
}
subscriberMethod.a.setAccessible(true);
copyOnWriteArrayList.add(subscription);
List<Class<?>> list = this.e.get(obj);
if (list == null) {
list = new ArrayList<>();
this.e.put(obj, list);
}
list.add(cls);
if (z) {
synchronized (this.f) {
obj2 = this.f.get(cls);
}
if (obj2 != null) {
a(subscription, obj2, Looper.getMainLooper() == Looper.myLooper());
}
}
}
public final synchronized void unregister(Object obj, Class<?>... clsArr) {
try {
if (clsArr.length == 0) {
throw new IllegalArgumentException("Provide at least one event class");
}
List<Class<?>> list = this.e.get(obj);
if (list != null) {
for (Class<?> cls : clsArr) {
a(obj, cls);
list.remove(cls);
}
if (list.isEmpty()) {
this.e.remove(obj);
}
} else {
Log.w(TAG, "Subscriber to unregister was not registered before: " + obj.getClass());
}
} catch (Throwable th) {
throw th;
}
}
private void a(Object obj, Class<?> cls) {
CopyOnWriteArrayList<Subscription> copyOnWriteArrayList = this.d.get(cls);
if (copyOnWriteArrayList != null) {
int size = copyOnWriteArrayList.size();
int i = 0;
while (i < size) {
if (copyOnWriteArrayList.get(i).a == obj) {
copyOnWriteArrayList.remove(i);
i--;
size--;
}
i++;
}
}
}
public final synchronized void unregister(Object obj) {
try {
List<Class<?>> list = this.e.get(obj);
if (list != null) {
Iterator<Class<?>> it = list.iterator();
while (it.hasNext()) {
a(obj, it.next());
}
this.e.remove(obj);
} else {
Log.w(TAG, "Subscriber to unregister was not registered before: " + obj.getClass());
}
} catch (Throwable th) {
throw th;
}
}
public final synchronized void unregister(String str) {
try {
Map<String, Object> map = this.p;
if (map != null && map.containsKey(str)) {
Object remove = this.p.remove(str);
List<Class<?>> list = this.e.get(remove);
if (list != null) {
Iterator<Class<?>> it = list.iterator();
while (it.hasNext()) {
a(remove, it.next());
}
this.e.remove(remove);
} else {
Log.w(TAG, "Subscriber to unregister was not registered before: " + remove.getClass());
}
}
} catch (Throwable th) {
throw th;
}
}
public final void post(Object obj) {
CopyOnWriteArrayList<Subscription> copyOnWriteArrayList;
List<Object> list = this.g.get();
list.add(obj);
BooleanWrapper booleanWrapper = this.h.get();
if (booleanWrapper.a) {
return;
}
boolean z = Looper.getMainLooper() == Looper.myLooper();
booleanWrapper.a = true;
while (!list.isEmpty()) {
try {
Object remove = list.remove(0);
if (remove != null) {
try {
Class<?> cls = remove.getClass();
List<Class<?>> a2 = a(cls);
int size = a2.size();
boolean z2 = false;
for (int i = 0; i < size; i++) {
Class<?> cls2 = a2.get(i);
synchronized (this) {
copyOnWriteArrayList = this.d.get(cls2);
}
if (copyOnWriteArrayList != null) {
Iterator<Subscription> it = copyOnWriteArrayList.iterator();
while (it.hasNext()) {
a(it.next(), remove, z);
}
z2 = true;
}
}
if (!z2) {
StringBuilder sb = new StringBuilder();
sb.append("No subscripers registered for event ");
sb.append(cls);
if (cls != NoSubscriberEvent.class && cls != SubscriberExceptionEvent.class) {
post(new NoSubscriberEvent(this, remove));
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
} finally {
booleanWrapper.a = false;
}
}
}
public final void postSticky(Object obj) {
post(obj);
synchronized (this.f) {
this.f.put(obj.getClass(), obj);
}
}
public final Object getStickyEvent(Class<?> cls) {
Object obj;
synchronized (this.f) {
obj = this.f.get(cls);
}
return obj;
}
public final Object removeStickyEvent(Class<?> cls) {
Object remove;
synchronized (this.f) {
remove = this.f.remove(cls);
}
return remove;
}
public final boolean removeStickyEvent(Object obj) {
synchronized (this.f) {
try {
Class<?> cls = obj.getClass();
if (!obj.equals(this.f.get(cls))) {
return false;
}
this.f.remove(cls);
return true;
} catch (Throwable th) {
throw th;
}
}
}
public final void release() {
if (b != null) {
b = null;
a = null;
Map<Class<?>, List<Class<?>>> map = c;
if (map != null && map.size() > 0) {
map.clear();
}
Map<Class<?>, CopyOnWriteArrayList<Subscription>> map2 = this.d;
if (map2 != null && map2.size() > 0) {
this.d.clear();
}
Map<Object, List<Class<?>>> map3 = this.e;
if (map3 != null && map3.size() > 0) {
this.e.clear();
}
Map<Class<?>, Object> map4 = this.f;
if (map4 != null && map4.size() > 0) {
this.f.clear();
}
Map<String, Object> map5 = this.p;
if (map5 == null || map5.size() <= 0) {
return;
}
this.p.clear();
}
}
/* renamed from: com.mbridge.msdk.dycreator.bus.EventBus$3, reason: invalid class name */
public static /* synthetic */ class AnonymousClass3 {
static final /* synthetic */ int[] a;
static {
int[] iArr = new int[ThreadMode.values().length];
a = iArr;
try {
iArr[ThreadMode.PostThread.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
a[ThreadMode.MainThread.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
a[ThreadMode.BackgroundThread.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
a[ThreadMode.Async.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
}
}
private void a(Subscription subscription, Object obj, boolean z) {
int i = AnonymousClass3.a[subscription.b.b.ordinal()];
if (i == 1) {
a(subscription, obj);
return;
}
if (i == 2) {
if (z) {
a(subscription, obj);
return;
} else {
this.j.a(subscription, obj);
return;
}
}
if (i == 3) {
if (z) {
this.k.enqueue(subscription, obj);
return;
} else {
a(subscription, obj);
return;
}
}
if (i == 4) {
this.l.enqueue(subscription, obj);
return;
}
throw new IllegalStateException("Unknown thread mode: " + subscription.b.b);
}
private List<Class<?>> a(Class<?> cls) {
List<Class<?>> list;
Map<Class<?>, List<Class<?>>> map = c;
synchronized (map) {
try {
list = map.get(cls);
if (list == null) {
list = new ArrayList<>();
for (Class<?> cls2 = cls; cls2 != null; cls2 = cls2.getSuperclass()) {
list.add(cls2);
a(list, cls2.getInterfaces());
}
c.put(cls, list);
}
} catch (Throwable th) {
throw th;
}
}
return list;
}
private static void a(List<Class<?>> list, Class<?>[] clsArr) {
for (Class<?> cls : clsArr) {
if (!list.contains(cls)) {
list.add(cls);
a(list, cls.getInterfaces());
}
}
}
public final void a(PendingPost pendingPost) {
Object obj = pendingPost.a;
Subscription subscription = pendingPost.b;
PendingPost.a(pendingPost);
a(subscription, obj);
}
private void a(Subscription subscription, Object obj) throws Error {
try {
subscription.b.a.invoke(subscription.a, obj);
} catch (IllegalAccessException e) {
throw new IllegalStateException("Unexpected exception", e);
} catch (InvocationTargetException e2) {
Throwable cause = e2.getCause();
if (obj instanceof SubscriberExceptionEvent) {
Log.e(TAG, "SubscriberExceptionEvent subscriber " + subscription.a.getClass() + " threw an exception", cause);
SubscriberExceptionEvent subscriberExceptionEvent = (SubscriberExceptionEvent) obj;
Log.e(TAG, "Initial event " + subscriberExceptionEvent.causingEvent + " caused exception in " + subscriberExceptionEvent.causingSubscriber, subscriberExceptionEvent.throwable);
return;
}
if (this.o) {
Log.e(TAG, "Could not dispatch event: " + obj.getClass() + " to subscribing class " + subscription.a.getClass(), cause);
}
post(new SubscriberExceptionEvent(this, cause, obj, subscription.a));
}
}
}

View File

@@ -0,0 +1,16 @@
package com.mbridge.msdk.dycreator.bus;
/* loaded from: classes4.dex */
public class EventBusException extends RuntimeException {
public EventBusException(String str) {
super(str);
}
public EventBusException(Throwable th) {
super(th);
}
public EventBusException(String str, Throwable th) {
super(str, th);
}
}

View File

@@ -0,0 +1,64 @@
package com.mbridge.msdk.dycreator.bus;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import android.os.SystemClock;
/* loaded from: classes4.dex */
final class HandlerPoster extends Handler {
private final PendingPostQueue a;
private final int b;
private final EventBus c;
private boolean d;
public HandlerPoster(EventBus eventBus, Looper looper, int i) {
super(looper);
this.c = eventBus;
this.b = i;
this.a = new PendingPostQueue();
}
public final void a(Subscription subscription, Object obj) {
PendingPost a = PendingPost.a(subscription, obj);
synchronized (this) {
try {
this.a.a(a);
if (!this.d) {
this.d = true;
if (!sendMessage(obtainMessage())) {
throw new EventBusException("Could not send handler message");
}
}
} finally {
}
}
}
@Override // android.os.Handler
public final void handleMessage(Message message) {
try {
long uptimeMillis = SystemClock.uptimeMillis();
do {
PendingPost a = this.a.a();
if (a == null) {
synchronized (this) {
a = this.a.a();
if (a == null) {
this.d = false;
return;
}
}
}
this.c.a(a);
} while (SystemClock.uptimeMillis() - uptimeMillis < this.b);
if (!sendMessage(obtainMessage())) {
throw new EventBusException("Could not send handler message");
}
this.d = true;
} catch (Throwable th) {
this.d = false;
throw th;
}
}
}

View File

@@ -0,0 +1,12 @@
package com.mbridge.msdk.dycreator.bus;
/* loaded from: classes4.dex */
public final class NoSubscriberEvent {
public final EventBus eventBus;
public final Object originalEvent;
public NoSubscriberEvent(EventBus eventBus, Object obj) {
this.eventBus = eventBus;
this.originalEvent = obj;
}
}

View File

@@ -0,0 +1,52 @@
package com.mbridge.msdk.dycreator.bus;
import java.util.ArrayList;
import java.util.List;
/* loaded from: classes4.dex */
final class PendingPost {
private static final List<PendingPost> d = new ArrayList();
Object a;
Subscription b;
PendingPost c;
private PendingPost(Object obj, Subscription subscription) {
this.a = obj;
this.b = subscription;
}
public static PendingPost a(Subscription subscription, Object obj) {
List<PendingPost> list = d;
synchronized (list) {
try {
int size = list.size();
if (size > 0) {
PendingPost remove = list.remove(size - 1);
remove.a = obj;
remove.b = subscription;
remove.c = null;
return remove;
}
return new PendingPost(obj, subscription);
} catch (Throwable th) {
throw th;
}
}
}
public static void a(PendingPost pendingPost) {
pendingPost.a = null;
pendingPost.b = null;
pendingPost.c = null;
List<PendingPost> list = d;
synchronized (list) {
try {
if (list.size() < 10000) {
list.add(pendingPost);
}
} catch (Throwable th) {
throw th;
}
}
}
}

View File

@@ -0,0 +1,53 @@
package com.mbridge.msdk.dycreator.bus;
/* loaded from: classes4.dex */
final class PendingPostQueue {
private PendingPost a;
private PendingPost b;
public final synchronized void a(PendingPost pendingPost) {
try {
if (pendingPost == null) {
throw new NullPointerException("null cannot be enqueued");
}
PendingPost pendingPost2 = this.b;
if (pendingPost2 != null) {
pendingPost2.c = pendingPost;
this.b = pendingPost;
} else {
if (this.a != null) {
throw new IllegalStateException("Head present, but no tail");
}
this.b = pendingPost;
this.a = pendingPost;
}
notifyAll();
} catch (Throwable th) {
throw th;
}
}
public final synchronized PendingPost a() {
PendingPost pendingPost;
pendingPost = this.a;
if (pendingPost != null) {
PendingPost pendingPost2 = pendingPost.c;
this.a = pendingPost2;
if (pendingPost2 == null) {
this.b = null;
}
}
return pendingPost;
}
public final synchronized PendingPost a(int i) throws InterruptedException {
try {
if (this.a == null) {
wait(i);
}
} catch (Throwable th) {
throw th;
}
return a();
}
}

View File

@@ -0,0 +1,16 @@
package com.mbridge.msdk.dycreator.bus;
/* loaded from: classes4.dex */
public final class SubscriberExceptionEvent {
public final Object causingEvent;
public final Object causingSubscriber;
public final EventBus eventBus;
public final Throwable throwable;
public SubscriberExceptionEvent(EventBus eventBus, Throwable th, Object obj, Object obj2) {
this.eventBus = eventBus;
this.throwable = th;
this.causingEvent = obj;
this.causingSubscriber = obj2;
}
}

View File

@@ -0,0 +1,41 @@
package com.mbridge.msdk.dycreator.bus;
import java.lang.reflect.Method;
/* loaded from: classes4.dex */
final class SubscriberMethod {
final Method a;
final ThreadMode b;
final Class<?> c;
String d;
public SubscriberMethod(Method method, ThreadMode threadMode, Class<?> cls) {
this.a = method;
this.b = threadMode;
this.c = cls;
}
public final boolean equals(Object obj) {
if (!(obj instanceof SubscriberMethod)) {
return false;
}
a();
return this.d.equals(((SubscriberMethod) obj).d);
}
private synchronized void a() {
if (this.d == null) {
StringBuilder sb = new StringBuilder(64);
sb.append(this.a.getDeclaringClass().getName());
sb.append('#');
sb.append(this.a.getName());
sb.append('(');
sb.append(this.c.getName());
this.d = sb.toString();
}
}
public final int hashCode() {
return this.a.hashCode();
}
}

View File

@@ -0,0 +1,92 @@
package com.mbridge.msdk.dycreator.bus;
import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
/* loaded from: classes4.dex */
class SubscriberMethodFinder {
private static final Map<String, List<SubscriberMethod>> a = new HashMap();
private static final Map<Class<?>, Class<?>> b = new ConcurrentHashMap();
public final List<SubscriberMethod> a(Class<?> cls, String str) {
List<SubscriberMethod> list;
ThreadMode threadMode;
String str2 = cls.getName() + '.' + str;
Map<String, List<SubscriberMethod>> map = a;
synchronized (map) {
list = map.get(str2);
}
if (list != null) {
return list;
}
ArrayList arrayList = new ArrayList();
HashSet hashSet = new HashSet();
StringBuilder sb = new StringBuilder();
for (Class<?> cls2 = cls; cls2 != null; cls2 = cls2.getSuperclass()) {
String name = cls2.getName();
if (name.startsWith("java.") || name.startsWith("javax.") || name.startsWith("android.")) {
break;
}
for (Method method : cls2.getDeclaredMethods()) {
String name2 = method.getName();
if (name2.startsWith(str)) {
Class<?>[] parameterTypes = method.getParameterTypes();
if (parameterTypes.length == 1) {
String substring = name2.substring(str.length());
if (substring.length() == 0) {
threadMode = ThreadMode.PostThread;
} else if (substring.equals("MainThread")) {
threadMode = ThreadMode.MainThread;
} else if (substring.equals("BackgroundThread")) {
threadMode = ThreadMode.BackgroundThread;
} else if (!substring.equals("Async")) {
if (!b.containsKey(cls2)) {
throw new EventBusException("Illegal onEvent method, check for typos: " + method);
}
} else {
threadMode = ThreadMode.Async;
}
Class<?> cls3 = parameterTypes[0];
sb.setLength(0);
sb.append(name2);
sb.append('>');
sb.append(cls3.getName());
if (hashSet.add(sb.toString())) {
arrayList.add(new SubscriberMethod(method, threadMode, cls3));
}
} else {
continue;
}
}
}
}
if (arrayList.isEmpty()) {
throw new EventBusException("Subscriber " + cls + " has no methods called " + str);
}
Map<String, List<SubscriberMethod>> map2 = a;
synchronized (map2) {
map2.put(str2, arrayList);
}
return arrayList;
}
public static void a() {
a.clear();
}
public static void a(Class<?> cls) {
if (!a.isEmpty()) {
throw new IllegalStateException("This method must be called before registering anything");
}
b.put(cls, cls);
}
public static void clearSkipMethodNameVerifications() {
b.clear();
}
}

View File

@@ -0,0 +1,24 @@
package com.mbridge.msdk.dycreator.bus;
/* loaded from: classes4.dex */
final class Subscription {
final Object a;
final SubscriberMethod b;
public Subscription(Object obj, SubscriberMethod subscriberMethod) {
this.a = obj;
this.b = subscriberMethod;
}
public final boolean equals(Object obj) {
if (!(obj instanceof Subscription)) {
return false;
}
Subscription subscription = (Subscription) obj;
return this.a == subscription.a && this.b.equals(subscription.b);
}
public final int hashCode() {
return this.a.hashCode() + this.b.d.hashCode();
}
}

View File

@@ -0,0 +1,9 @@
package com.mbridge.msdk.dycreator.bus;
/* loaded from: classes4.dex */
public enum ThreadMode {
PostThread,
MainThread,
BackgroundThread,
Async
}

View File

@@ -0,0 +1,5 @@
package com.mbridge.msdk.dycreator.c;
/* loaded from: classes4.dex */
public class a {
}

View File

@@ -0,0 +1,79 @@
package com.mbridge.msdk.dycreator.d;
import com.mbridge.msdk.dycreator.g.c;
import com.mbridge.msdk.dycreator.g.d;
import com.mbridge.msdk.dycreator.g.f;
import com.mbridge.msdk.dycreator.g.h;
/* loaded from: classes4.dex */
public final class a {
private static volatile a a;
/* renamed from: com.mbridge.msdk.dycreator.d.a$a, reason: collision with other inner class name */
public enum EnumC0194a {
VIEW_OBSERVER,
CLICK_OBSERVER,
EFFECT_OBSERVER,
REPORT_OBSERVER
}
private a() {
}
public static a a() {
if (a == null) {
synchronized (a.class) {
try {
if (a == null) {
a = new a();
}
} finally {
}
}
}
return a;
}
/* renamed from: com.mbridge.msdk.dycreator.d.a$1, reason: invalid class name */
public static /* synthetic */ class AnonymousClass1 {
static final /* synthetic */ int[] a;
static {
int[] iArr = new int[EnumC0194a.values().length];
a = iArr;
try {
iArr[EnumC0194a.VIEW_OBSERVER.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
a[EnumC0194a.CLICK_OBSERVER.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
a[EnumC0194a.EFFECT_OBSERVER.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
a[EnumC0194a.REPORT_OBSERVER.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
}
}
public final <T extends com.mbridge.msdk.dycreator.g.a> T a(EnumC0194a enumC0194a) {
int i = AnonymousClass1.a[enumC0194a.ordinal()];
if (i == 1) {
return new d();
}
if (i == 2) {
return new c();
}
if (i == 3) {
return new f();
}
if (i != 4) {
return null;
}
return new h();
}
}

View File

@@ -0,0 +1,177 @@
package com.mbridge.msdk.dycreator.e;
/* loaded from: classes4.dex */
public final class a {
/* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
/* JADX WARN: Code restructure failed: missing block: B:313:0x0151, code lost:
if (r4.length <= 2) goto L80;
*/
/* JADX WARN: Removed duplicated region for block: B:27:0x0209 */
/* JADX WARN: Removed duplicated region for block: B:31:0x0210 A[Catch: Exception -> 0x0068, TRY_LEAVE, TryCatch #13 {Exception -> 0x0068, blocks: (B:5:0x000c, B:7:0x0016, B:12:0x001e, B:14:0x0029, B:19:0x003d, B:25:0x0205, B:31:0x0210, B:34:0x021f, B:62:0x030d, B:63:0x0316, B:65:0x031a, B:121:0x0499, B:122:0x04a2, B:124:0x04a6, B:149:0x0510, B:150:0x0519, B:153:0x051f, B:183:0x05aa, B:184:0x05b3, B:186:0x05b7, B:203:0x0648, B:204:0x0651, B:206:0x0655, B:207:0x065a, B:210:0x0662, B:222:0x0688, B:223:0x0691, B:225:0x0695, B:226:0x069a, B:228:0x069e, B:241:0x06c5, B:246:0x06cd, B:248:0x06d2, B:256:0x06f3, B:257:0x06fb, B:259:0x06ff, B:260:0x0058, B:261:0x006b, B:262:0x007b, B:264:0x008e, B:265:0x009e, B:266:0x00ae, B:267:0x00be, B:268:0x00ce, B:280:0x00f8, B:284:0x0101, B:297:0x012c, B:298:0x0135, B:324:0x01c1, B:332:0x01c9, B:347:0x01fc, B:155:0x0522, B:159:0x0532, B:161:0x0537, B:163:0x0541, B:164:0x0550, B:166:0x055a, B:168:0x0562, B:169:0x0568, B:171:0x056e, B:173:0x0573, B:175:0x057d, B:177:0x0585, B:178:0x058b, B:179:0x059c, B:126:0x04a9, B:131:0x04bb, B:133:0x04c5, B:135:0x04cd, B:136:0x04d6, B:138:0x04de, B:139:0x04e5, B:141:0x04ed, B:142:0x04f4, B:144:0x04fc, B:145:0x0503, B:250:0x06d5, B:253:0x06e2, B:36:0x0222, B:37:0x022a, B:39:0x022e, B:41:0x0235, B:43:0x023f, B:45:0x0253, B:46:0x0257, B:47:0x0287, B:49:0x0291, B:50:0x029a, B:52:0x02a4, B:53:0x02b2, B:54:0x02c3, B:55:0x02cd, B:56:0x02d7, B:58:0x02de, B:59:0x02fc, B:67:0x031d, B:68:0x0325, B:69:0x0328, B:71:0x032d, B:73:0x0341, B:75:0x034b, B:76:0x0351, B:78:0x0357, B:79:0x0371, B:80:0x037a, B:81:0x0384, B:82:0x0395, B:85:0x03a1, B:88:0x03b7, B:89:0x03bc, B:90:0x03e1, B:92:0x03eb, B:93:0x03f4, B:95:0x03fe, B:96:0x040c, B:97:0x041d, B:98:0x0427, B:99:0x0431, B:101:0x043b, B:103:0x0443, B:104:0x0448, B:106:0x0450, B:107:0x0455, B:109:0x045d, B:110:0x0462, B:112:0x046a, B:113:0x0471, B:115:0x047b, B:117:0x0483, B:118:0x0494, B:334:0x01d1, B:336:0x01d7, B:337:0x01ee, B:339:0x01f4, B:340:0x01df, B:342:0x01e7, B:286:0x0107, B:288:0x010d, B:290:0x0115, B:291:0x011d, B:293:0x0125, B:188:0x05ba, B:190:0x05c4, B:192:0x05c9, B:193:0x05e9, B:194:0x05fa, B:195:0x0608, B:196:0x0612, B:197:0x0630, B:199:0x063a, B:212:0x0665, B:215:0x0671, B:217:0x067b, B:218:0x0683), top: B:4:0x000c, inners: #1, #5, #7, #8, #9, #10, #12, #14, #16 }] */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public static void a(android.view.View r20, android.util.AttributeSet r21) {
/*
Method dump skipped, instructions count: 1926
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.dycreator.e.a.a(android.view.View, android.util.AttributeSet):void");
}
/* renamed from: com.mbridge.msdk.dycreator.e.a$1, reason: invalid class name */
public static /* synthetic */ class AnonymousClass1 {
static final /* synthetic */ int[] a;
static {
int[] iArr = new int[com.mbridge.msdk.dycreator.a.c.values().length];
a = iArr;
try {
iArr[com.mbridge.msdk.dycreator.a.c.id.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.background.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.visibility.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.contentDescription.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.padding.ordinal()] = 5;
} catch (NoSuchFieldError unused5) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.paddingTop.ordinal()] = 6;
} catch (NoSuchFieldError unused6) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.paddingBottom.ordinal()] = 7;
} catch (NoSuchFieldError unused7) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.paddingLeft.ordinal()] = 8;
} catch (NoSuchFieldError unused8) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.paddingRight.ordinal()] = 9;
} catch (NoSuchFieldError unused9) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.paddingStart.ordinal()] = 10;
} catch (NoSuchFieldError unused10) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.paddingEnd.ordinal()] = 11;
} catch (NoSuchFieldError unused11) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.orientation.ordinal()] = 12;
} catch (NoSuchFieldError unused12) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.text.ordinal()] = 13;
} catch (NoSuchFieldError unused13) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.ellipsize.ordinal()] = 14;
} catch (NoSuchFieldError unused14) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.fadingEdge.ordinal()] = 15;
} catch (NoSuchFieldError unused15) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.scrollHorizontally.ordinal()] = 16;
} catch (NoSuchFieldError unused16) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.textColor.ordinal()] = 17;
} catch (NoSuchFieldError unused17) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.textSize.ordinal()] = 18;
} catch (NoSuchFieldError unused18) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.textStyle.ordinal()] = 19;
} catch (NoSuchFieldError unused19) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.style.ordinal()] = 20;
} catch (NoSuchFieldError unused20) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.tag.ordinal()] = 21;
} catch (NoSuchFieldError unused21) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.gravity.ordinal()] = 22;
} catch (NoSuchFieldError unused22) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.verticalSpacing.ordinal()] = 23;
} catch (NoSuchFieldError unused23) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.numColumns.ordinal()] = 24;
} catch (NoSuchFieldError unused24) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.splitMotionEvents.ordinal()] = 25;
} catch (NoSuchFieldError unused25) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.cacheColorHint.ordinal()] = 26;
} catch (NoSuchFieldError unused26) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.horizontalSpacing.ordinal()] = 27;
} catch (NoSuchFieldError unused27) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.singleLine.ordinal()] = 28;
} catch (NoSuchFieldError unused28) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.lines.ordinal()] = 29;
} catch (NoSuchFieldError unused29) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.drawableLeft.ordinal()] = 30;
} catch (NoSuchFieldError unused30) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.drawablePadding.ordinal()] = 31;
} catch (NoSuchFieldError unused31) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.src.ordinal()] = 32;
} catch (NoSuchFieldError unused32) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.scaleType.ordinal()] = 33;
} catch (NoSuchFieldError unused33) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.divider.ordinal()] = 34;
} catch (NoSuchFieldError unused34) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.scrollbars.ordinal()] = 35;
} catch (NoSuchFieldError unused35) {
}
try {
a[com.mbridge.msdk.dycreator.a.c.listSelector.ordinal()] = 36;
} catch (NoSuchFieldError unused36) {
}
}
}
}

View File

@@ -0,0 +1,8 @@
package com.mbridge.msdk.dycreator.e;
import java.util.HashMap;
/* loaded from: classes4.dex */
public final class b {
public static HashMap<String, String> a = new HashMap<>();
}

View File

@@ -0,0 +1,133 @@
package com.mbridge.msdk.dycreator.e;
import android.content.Context;
import android.content.res.Resources;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.view.View;
import com.mbridge.msdk.foundation.tools.af;
import java.math.BigDecimal;
import java.util.HashMap;
import java.util.Map;
/* loaded from: classes4.dex */
public final class c {
public static double a(double d, double d2, int i) {
if (i < 0) {
return 1.0d;
}
try {
return new BigDecimal(Double.toString(d)).divide(new BigDecimal(Double.toString(d2)), i, 4).doubleValue();
} catch (Exception e) {
af.b("CommUtil", e.getMessage());
return 1.0d;
}
}
public static int a(Context context, float f) {
if (context == null) {
return 0;
}
try {
Resources resources = context.getResources();
if (resources == null) {
return 0;
}
return (int) ((f * resources.getDisplayMetrics().density) + 0.5f);
} catch (Exception e) {
af.b("CommUtil", e.getMessage());
return 0;
}
}
public static Map<String, String> a(Context context, AttributeSet attributeSet) {
HashMap hashMap = new HashMap();
if (context != null && attributeSet != null) {
int attributeCount = attributeSet.getAttributeCount();
for (int i = 0; i < attributeCount; i++) {
String attributeName = attributeSet.getAttributeName(i);
if (!TextUtils.isEmpty(attributeName)) {
if (attributeName.equals("mbridge_data")) {
try {
hashMap.put("mbridgeData", b.a.get(attributeSet.getAttributeValue(i).substring(8)));
} catch (Exception e) {
e.printStackTrace();
}
}
if (attributeName.equals("mbridge_click")) {
try {
hashMap.put("mbridgeAction", b.a.get(attributeSet.getAttributeValue(i).substring(8)));
} catch (Exception e2) {
e2.printStackTrace();
}
}
if (attributeName.equals("mbridge_strategy")) {
try {
hashMap.put("mbridgeStrategy", b.a.get(attributeSet.getAttributeValue(i).substring(8)));
} catch (Exception e3) {
e3.printStackTrace();
}
}
if (attributeName.equals("mbridge_effect")) {
try {
hashMap.put("mbridgeEffect", b.a.get(attributeSet.getAttributeValue(i).substring(8)));
} catch (Exception e4) {
e4.printStackTrace();
}
}
if (attributeName.equals("mbridge_report")) {
try {
hashMap.put("mbridgeReport", attributeSet.getAttributeValue(i));
} catch (Exception e5) {
e5.printStackTrace();
}
}
}
}
}
return hashMap;
}
public static void a(Map<String, String> map, View view) {
if (map == null || view == null) {
return;
}
if (map.containsKey("mbridgeData")) {
com.mbridge.msdk.dycreator.binding.b.a().c(view);
}
if (map.containsKey("mbridgeAction")) {
com.mbridge.msdk.dycreator.binding.b.a().d(view);
}
if (map.containsKey("mbridgeEffect")) {
com.mbridge.msdk.dycreator.binding.b.a().b(view);
}
if (map.containsKey("mbridgeReport")) {
com.mbridge.msdk.dycreator.binding.b.a().a(view);
}
}
public static Map<String, Boolean> a(String str) {
HashMap hashMap = new HashMap();
if (!TextUtils.isEmpty(str)) {
String[] split = str.split("\\|");
if (split != null && split.length > 0) {
for (String str2 : split) {
if (str2.equals("mbridgeAttached")) {
hashMap.put("mbridgeAttached", Boolean.TRUE);
}
if (str2.equals("mbridgeDetached")) {
hashMap.put("mbridgeDetached", Boolean.TRUE);
}
}
} else {
if (str.equals("mbridgeAttached")) {
hashMap.put("mbridgeAttached", Boolean.TRUE);
}
if (str.equals("mbridgeDetached")) {
hashMap.put("mbridgeDetached", Boolean.TRUE);
}
}
}
return hashMap;
}
}

View File

@@ -0,0 +1,86 @@
package com.mbridge.msdk.dycreator.e;
import android.text.TextUtils;
import android.view.View;
import com.mbridge.msdk.dycreator.baseview.inter.InterBase;
import com.tapjoy.TJAdUnitConstants;
import java.lang.reflect.Method;
/* loaded from: classes4.dex */
public final class d {
/* JADX WARN: Multi-variable type inference failed */
public static boolean a(View view, com.mbridge.msdk.dycreator.f.a.a aVar) {
String[] split;
if (view == 0) {
return true;
}
try {
if (!(view instanceof InterBase) || aVar == null) {
return true;
}
String actionDes = ((InterBase) view).getActionDes();
if (TextUtils.isEmpty(actionDes) || (split = actionDes.split("\\|")) == null || split.length < 2 || TextUtils.isEmpty(split[0]) || !split[0].startsWith("click") || TextUtils.isEmpty(split[1]) || !split[1].equals("alecfc") || aVar.getEffectData() == null) {
return true;
}
return aVar.getEffectData().isClickScreen();
} catch (Exception e) {
e.printStackTrace();
return true;
}
}
public static void a(String str, View view, boolean z) {
if (view == null || !(view instanceof InterBase) || TextUtils.isEmpty(str)) {
return;
}
try {
String[] split = str.split("\\|");
if (split == null || split.length < 2 || TextUtils.isEmpty(split[0]) || !split[0].startsWith(TJAdUnitConstants.String.VISIBLE) || TextUtils.isEmpty(split[1]) || !split[1].equals("parent") || !z) {
return;
}
view.setVisibility(8);
} catch (Exception e) {
e.printStackTrace();
}
}
public static Object a(Object obj, String str) {
Method method;
try {
try {
method = obj.getClass().getMethod(str, new Class[0]);
if (method != null) {
try {
return method.invoke(obj, new Object[0]);
} catch (NoSuchMethodException unused) {
if (obj instanceof com.mbridge.msdk.dycreator.f.a.a) {
method = ((com.mbridge.msdk.dycreator.f.a.a) obj).getBindData().getClass().getMethod(str, new Class[0]);
}
if (method != null) {
return method.invoke(((com.mbridge.msdk.dycreator.f.a.a) obj).getBindData(), new Object[0]);
}
return null;
}
}
} catch (Exception e) {
e.printStackTrace();
}
} catch (NoSuchMethodException unused2) {
method = null;
}
return null;
}
public static String a(boolean z, int i, String str, String str2) {
if (TextUtils.isEmpty(str)) {
str = "";
}
if (TextUtils.isEmpty(str2) || !str2.contains("zh")) {
return str + " " + i + "s";
}
if (z) {
return str + i + "s";
}
return i + "s " + str;
}
}

View File

@@ -0,0 +1,20 @@
package com.mbridge.msdk.dycreator.e;
import android.content.Context;
import android.util.DisplayMetrics;
import android.view.Display;
import android.view.WindowManager;
/* loaded from: classes4.dex */
public final class e {
public static int a(Context context, float f) {
return (int) ((f / a(context).density) + 0.5f);
}
public static DisplayMetrics a(Context context) {
Display defaultDisplay = ((WindowManager) context.getSystemService("window")).getDefaultDisplay();
DisplayMetrics displayMetrics = new DisplayMetrics();
defaultDisplay.getMetrics(displayMetrics);
return displayMetrics;
}
}

View File

@@ -0,0 +1,60 @@
package com.mbridge.msdk.dycreator.e;
import android.content.Context;
import android.text.TextUtils;
import android.view.View;
import android.view.ViewGroup;
import java.io.File;
/* loaded from: classes4.dex */
public class f {
private static volatile f a;
private com.mbridge.msdk.dycreator.a.b b;
public static f a(Context context) {
if (a == null) {
synchronized (f.class) {
try {
if (a == null) {
a = new f(context.getApplicationContext());
}
} finally {
}
}
}
return a;
}
private f(Context context) {
this.b = null;
com.mbridge.msdk.dycreator.a.b a2 = com.mbridge.msdk.dycreator.a.b.a();
this.b = a2;
a2.a(context, "");
}
public final View a(String str) {
if (new File(str).exists()) {
return this.b.f(str);
}
return null;
}
public final View a(ViewGroup viewGroup, String str) {
if (viewGroup != null && !TextUtils.isEmpty(str)) {
if (viewGroup.getId() == str.hashCode()) {
return viewGroup;
}
int childCount = viewGroup.getChildCount();
for (int i = 0; i < childCount; i++) {
View childAt = viewGroup.getChildAt(i);
if (childAt.getId() == str.hashCode()) {
return childAt;
}
if (childAt instanceof ViewGroup) {
a((ViewGroup) childAt, str);
}
}
}
return null;
}
}

View File

@@ -0,0 +1,15 @@
package com.mbridge.msdk.dycreator.e;
import android.util.Log;
/* loaded from: classes4.dex */
public final class g {
public static boolean a = false;
public static void a(String str) {
if (a) {
new SecurityManager();
Log.e(new Throwable().getStackTrace()[1].getFileName(), str);
}
}
}

View File

@@ -0,0 +1,25 @@
package com.mbridge.msdk.dycreator.f;
import com.mbridge.msdk.dycreator.wrapper.DyOption;
import com.mbridge.msdk.foundation.entity.CampaignEx;
/* loaded from: classes4.dex */
public final class a implements com.mbridge.msdk.dycreator.f.a.a {
private DyOption a;
private CampaignEx b;
@Override // com.mbridge.msdk.dycreator.f.a.a
public final CampaignEx getBindData() {
return this.b;
}
@Override // com.mbridge.msdk.dycreator.f.a.a
public final DyOption getEffectData() {
return this.a;
}
public a(DyOption dyOption) {
this.a = dyOption;
this.b = dyOption.getCampaignEx();
}
}

View File

@@ -0,0 +1,11 @@
package com.mbridge.msdk.dycreator.f.a;
import com.mbridge.msdk.dycreator.wrapper.DyOption;
import com.mbridge.msdk.foundation.entity.CampaignEx;
/* loaded from: classes4.dex */
public interface a {
CampaignEx getBindData();
DyOption getEffectData();
}

View File

@@ -0,0 +1,24 @@
package com.mbridge.msdk.dycreator.g;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.ConcurrentHashMap;
/* loaded from: classes4.dex */
public abstract class a extends com.mbridge.msdk.dycreator.c.a {
private List<Object> b = new ArrayList();
protected ConcurrentHashMap<Integer, Object> a = new ConcurrentHashMap<>();
public final synchronized void a(Object obj, int i) {
if (obj != null) {
ConcurrentHashMap<Integer, Object> concurrentHashMap = this.a;
if (concurrentHashMap != null && !concurrentHashMap.containsValue(obj)) {
this.a.put(Integer.valueOf(i), obj);
}
}
}
public final synchronized void a() {
this.a.clear();
}
}

Some files were not shown because too many files have changed in this diff Show More