Files
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
2026-02-18 15:48:36 -08:00

224 lines
8.6 KiB
Java

package com.mbridge.msdk.nativex.view.mbfullview;
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.Rect;
import android.graphics.RectF;
import android.os.Handler;
import android.view.View;
import android.view.animation.AlphaAnimation;
import android.view.animation.LinearInterpolator;
import android.widget.RelativeLayout;
import androidx.core.view.InputDeviceCompat;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.same.c.b;
import com.mbridge.msdk.foundation.same.c.c;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.foundation.tools.e;
import com.mbridge.msdk.foundation.tools.x;
import com.mbridge.msdk.nativex.view.mbfullview.BaseView;
import java.lang.ref.WeakReference;
/* loaded from: classes4.dex */
public class a {
private static volatile a b;
private WeakReference<Context> a;
private a(Context context) {
this.a = new WeakReference<>(context);
}
public static a a(Context context) {
if (b == null) {
synchronized (a.class) {
try {
if (b == null) {
b = new a(context);
}
} finally {
}
}
}
return b;
}
/* renamed from: com.mbridge.msdk.nativex.view.mbfullview.a$a, reason: collision with other inner class name */
public class C0212a implements c {
private WeakReference<MBridgeTopFullView> b;
@Override // com.mbridge.msdk.foundation.same.c.c
public final void onFailedLoad(String str, String str2) {
}
public C0212a(MBridgeTopFullView mBridgeTopFullView) {
this.b = new WeakReference<>(mBridgeTopFullView);
}
@Override // com.mbridge.msdk.foundation.same.c.c
public final void onSuccessLoad(Bitmap bitmap, String str) {
WeakReference<MBridgeTopFullView> weakReference = this.b;
if (weakReference == null || weakReference.get() == null) {
return;
}
this.b.get().getMBridgeFullViewDisplayIcon().setImageBitmap(a.a(a.this, bitmap, 25));
}
}
/* renamed from: com.mbridge.msdk.nativex.view.mbfullview.a$2, reason: invalid class name */
public static /* synthetic */ class AnonymousClass2 {
static final /* synthetic */ int[] a;
static {
int[] iArr = new int[BaseView.a.values().length];
a = iArr;
try {
iArr[BaseView.a.FULL_TOP_VIEW.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
a[BaseView.a.FULL_MIDDLE_VIEW.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
}
}
public final void a(BaseView.a aVar, CampaignEx campaignEx, BaseView baseView) {
int i = AnonymousClass2.a[aVar.ordinal()];
if (i != 1) {
if (i != 2) {
return;
}
baseView.getMBridgeFullTvInstall().setText(campaignEx.getAdCall());
return;
}
MBridgeTopFullView mBridgeTopFullView = (MBridgeTopFullView) baseView;
if (mBridgeTopFullView != null) {
Context context = this.a.get();
if (context != null) {
b.a(context).a(campaignEx.getIconUrl(), new C0212a(mBridgeTopFullView));
}
mBridgeTopFullView.getMBridgeFullViewDisplayTitle().setText(campaignEx.getAppName());
mBridgeTopFullView.getMBridgeFullViewDisplayDscription().setText(campaignEx.getAppDesc());
mBridgeTopFullView.getMBridgeFullTvInstall().setText(campaignEx.getAdCall());
mBridgeTopFullView.getStarLevelLayoutView().setRating((int) campaignEx.getRating());
}
}
public final void a(boolean z, BaseView baseView, int i) {
RelativeLayout.LayoutParams layoutParams;
Context context = this.a.get();
if (context != null) {
if (z) {
layoutParams = new RelativeLayout.LayoutParams((int) (a(z) / 3.0f), ak.a(context, 45.0f));
layoutParams.addRule(11);
layoutParams.addRule(12);
layoutParams.bottomMargin = ak.a(context, 10.0f);
layoutParams.rightMargin = (e.a(context) && i == 0) ? ak.c(context) + ak.a(context, 8.0f) : ak.a(context, 8.0f);
} else {
layoutParams = new RelativeLayout.LayoutParams(-1, ak.a(context, 45.0f));
layoutParams.addRule(12);
}
baseView.getmAnimationContent().setLayoutParams(layoutParams);
}
}
private float a(boolean z) {
try {
Context context = this.a.get();
if (context == null) {
return 0.0f;
}
float h = ak.h(context);
return z ? h + ak.c(context) : h;
} catch (Throwable th) {
th.printStackTrace();
return 0.0f;
}
}
public final void a(final boolean z, boolean z2, final BaseView baseView) {
int parseColor = Color.parseColor("#ff264870");
baseView.getmAnimationPlayer().setBackgroundColor(parseColor);
Context context = this.a.get();
if (!z) {
if (baseView.style != BaseView.a.FULL_MIDDLE_VIEW) {
if (context != null) {
baseView.getmAnimationContent().setBackgroundResource(x.a(context, "mbridge_nativex_cta_por_pre", "drawable"));
baseView.getmAnimationPlayer().setBackgroundResource(x.a(context, "mbridge_nativex_cta_por_pre", "drawable"));
return;
}
return;
}
} else {
if (baseView.style == BaseView.a.FULL_TOP_VIEW && context != null) {
baseView.getmAnimationContent().setBackgroundResource(x.a(context, "mbridge_nativex_fullview_background", "drawable"));
baseView.getmAnimationPlayer().setBackgroundColor(parseColor);
}
if (z2) {
baseView.getmAnimationPlayer().getBackground().setAlpha(80);
} else {
baseView.getmAnimationPlayer().setBackgroundColor(Color.parseColor("#ff4c8fdf"));
baseView.getmAnimationPlayer().getBackground().setAlpha(200);
}
}
if (z2) {
new Handler().postDelayed(new Runnable() { // from class: com.mbridge.msdk.nativex.view.mbfullview.a.1
@Override // java.lang.Runnable
public final void run() {
baseView.getmAnimationPlayer().setBackgroundColor(Color.parseColor("#ff4c8fdf"));
baseView.getmAnimationPlayer().getBackground().setAlpha(z ? 200 : 255);
a.a(a.this, baseView.getmAnimationPlayer());
}
}, 1000L);
}
}
public final void a(View view, BaseView baseView) {
if (view == null || baseView == null) {
return;
}
view.setLayoutParams(new RelativeLayout.LayoutParams(-1, -1));
baseView.i.addView(view);
}
public final void a(BaseView baseView, boolean z) {
if (baseView != null) {
baseView.setSystemUiVisibility(z ? 0 : InputDeviceCompat.SOURCE_TOUCHSCREEN);
}
}
public static /* synthetic */ Bitmap a(a aVar, Bitmap bitmap, int i) {
Bitmap createBitmap = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(createBitmap);
Paint paint = new Paint();
Rect rect = new Rect(0, 0, bitmap.getWidth(), bitmap.getHeight());
RectF rectF = new RectF(rect);
paint.setAntiAlias(true);
canvas.drawARGB(0, 0, 0, 0);
paint.setColor(-12434878);
bitmap.getWidth();
float f = i;
canvas.drawRoundRect(rectF, f, f, paint);
paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC_IN));
canvas.drawBitmap(bitmap, rect, rect, paint);
return createBitmap;
}
public static /* synthetic */ void a(a aVar, View view) {
if (view == null) {
return;
}
AlphaAnimation alphaAnimation = new AlphaAnimation(0.2f, 1.0f);
alphaAnimation.setDuration(800L);
alphaAnimation.setInterpolator(new LinearInterpolator());
alphaAnimation.setRepeatCount(2);
alphaAnimation.setRepeatMode(1);
view.startAnimation(alphaAnimation);
}
}