Files
Daniel Elliott f9d20bb3fc 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>
2026-02-18 14:52:23 -08:00

530 lines
26 KiB
Java

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