Files
rr3-apk/decompiled-community/sources/com/google/android/gms/internal/ads/zzbfh.java
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

84 lines
3.6 KiB
Java

package com.google.android.gms.internal.ads;
import android.content.Context;
import android.graphics.Typeface;
import android.graphics.drawable.AnimationDrawable;
import android.graphics.drawable.Drawable;
import android.graphics.drawable.ShapeDrawable;
import android.graphics.drawable.shapes.RoundRectShape;
import android.text.TextUtils;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import android.widget.TextView;
import androidx.annotation.Nullable;
import com.google.android.gms.common.internal.Preconditions;
import com.google.android.gms.dynamic.ObjectWrapper;
import java.util.Iterator;
import java.util.List;
/* loaded from: classes3.dex */
public final class zzbfh extends RelativeLayout {
private static final float[] zza = {5.0f, 5.0f, 5.0f, 5.0f, 5.0f, 5.0f, 5.0f, 5.0f};
@Nullable
private AnimationDrawable zzb;
public zzbfh(Context context, zzbfg zzbfgVar, RelativeLayout.LayoutParams layoutParams) {
super(context);
Preconditions.checkNotNull(zzbfgVar);
ShapeDrawable shapeDrawable = new ShapeDrawable(new RoundRectShape(zza, null, null));
shapeDrawable.getPaint().setColor(zzbfgVar.zzd());
setLayoutParams(layoutParams);
setBackground(shapeDrawable);
RelativeLayout.LayoutParams layoutParams2 = new RelativeLayout.LayoutParams(-2, -2);
if (!TextUtils.isEmpty(zzbfgVar.zzg())) {
RelativeLayout.LayoutParams layoutParams3 = new RelativeLayout.LayoutParams(-2, -2);
TextView textView = new TextView(context);
textView.setLayoutParams(layoutParams3);
textView.setId(1195835393);
textView.setTypeface(Typeface.DEFAULT);
textView.setText(zzbfgVar.zzg());
textView.setTextColor(zzbfgVar.zze());
textView.setTextSize(zzbfgVar.zzf());
com.google.android.gms.ads.internal.client.zzbc.zzb();
int zzx = com.google.android.gms.ads.internal.util.client.zzf.zzx(context, 4);
com.google.android.gms.ads.internal.client.zzbc.zzb();
textView.setPadding(zzx, 0, com.google.android.gms.ads.internal.util.client.zzf.zzx(context, 4), 0);
addView(textView);
layoutParams2.addRule(1, textView.getId());
}
ImageView imageView = new ImageView(context);
imageView.setLayoutParams(layoutParams2);
imageView.setId(1195835394);
List zzi = zzbfgVar.zzi();
if (zzi != null && zzi.size() > 1) {
this.zzb = new AnimationDrawable();
Iterator it = zzi.iterator();
while (it.hasNext()) {
try {
this.zzb.addFrame((Drawable) ObjectWrapper.unwrap(((zzbfj) it.next()).zzf()), zzbfgVar.zzb());
} catch (Exception e) {
com.google.android.gms.ads.internal.util.client.zzo.zzh("Error while getting drawable.", e);
}
}
imageView.setBackground(this.zzb);
} else if (zzi.size() == 1) {
try {
imageView.setImageDrawable((Drawable) ObjectWrapper.unwrap(((zzbfj) zzi.get(0)).zzf()));
} catch (Exception e2) {
com.google.android.gms.ads.internal.util.client.zzo.zzh("Error while getting drawable.", e2);
}
}
addView(imageView);
}
@Override // android.view.ViewGroup, android.view.View
public final void onAttachedToWindow() {
AnimationDrawable animationDrawable = this.zzb;
if (animationDrawable != null) {
animationDrawable.start();
}
super.onAttachedToWindow();
}
}