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

75 lines
3.0 KiB
Java

package com.google.android.gms.common.internal;
import android.R;
import android.content.Context;
import android.content.res.ColorStateList;
import android.content.res.Resources;
import android.graphics.PorterDuff;
import android.graphics.Typeface;
import android.graphics.drawable.Drawable;
import android.util.AttributeSet;
import android.widget.Button;
import androidx.annotation.Nullable;
import androidx.core.graphics.drawable.DrawableCompat;
import com.google.android.gms.common.util.DeviceProperties;
/* loaded from: classes2.dex */
public final class zaaa extends Button {
public zaaa(Context context, @Nullable AttributeSet attributeSet) {
super(context, null, R.attr.buttonStyle);
}
private static final int zab(int i, int i2, int i3, int i4) {
if (i == 0) {
return i2;
}
if (i == 1) {
return i3;
}
if (i == 2) {
return i4;
}
throw new IllegalStateException("Unknown color scheme: " + i);
}
public final void zaa(Resources resources, int i, int i2) {
setTypeface(Typeface.DEFAULT_BOLD);
setTextSize(14.0f);
int i3 = (int) ((resources.getDisplayMetrics().density * 48.0f) + 0.5f);
setMinHeight(i3);
setMinWidth(i3);
int i4 = com.google.android.gms.base.R.drawable.common_google_signin_btn_icon_dark;
int i5 = com.google.android.gms.base.R.drawable.common_google_signin_btn_icon_light;
int zab = zab(i2, i4, i5, i5);
int i6 = com.google.android.gms.base.R.drawable.common_google_signin_btn_text_dark;
int i7 = com.google.android.gms.base.R.drawable.common_google_signin_btn_text_light;
int zab2 = zab(i2, i6, i7, i7);
if (i == 0 || i == 1) {
zab = zab2;
} else if (i != 2) {
throw new IllegalStateException("Unknown button size: " + i);
}
Drawable wrap = DrawableCompat.wrap(resources.getDrawable(zab));
DrawableCompat.setTintList(wrap, resources.getColorStateList(com.google.android.gms.base.R.color.common_google_signin_btn_tint));
DrawableCompat.setTintMode(wrap, PorterDuff.Mode.SRC_ATOP);
setBackgroundDrawable(wrap);
int i8 = com.google.android.gms.base.R.color.common_google_signin_btn_text_dark;
int i9 = com.google.android.gms.base.R.color.common_google_signin_btn_text_light;
setTextColor((ColorStateList) Preconditions.checkNotNull(resources.getColorStateList(zab(i2, i8, i9, i9))));
if (i == 0) {
setText(resources.getString(com.google.android.gms.base.R.string.common_signin_button_text));
} else if (i == 1) {
setText(resources.getString(com.google.android.gms.base.R.string.common_signin_button_text_long));
} else {
if (i != 2) {
throw new IllegalStateException("Unknown button size: " + i);
}
setText((CharSequence) null);
}
setTransformationMethod(null);
if (DeviceProperties.isWearable(getContext())) {
setGravity(19);
}
}
}