package com.google.android.gms.common.internal;

import Z0.o;
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 com.google.android.gms.common.util.DeviceProperties;

/* JADX INFO: loaded from: classes.dex */
public final class zaaa extends Button {
    public zaaa(Context context, AttributeSet attributeSet) {
        super(context, null, R.attr.buttonStyle);
    }

    private static final int zab(int i6, int i7, int i8, int i9) {
        if (i6 == 0) {
            return i7;
        }
        if (i6 == 1) {
            return i8;
        }
        if (i6 == 2) {
            return i9;
        }
        throw new IllegalStateException(o.l("Unknown color scheme: ", i6));
    }

    public final void zaa(Resources resources, int i6, int i7) {
        setTypeface(Typeface.DEFAULT_BOLD);
        setTextSize(14.0f);
        int i8 = (int) ((resources.getDisplayMetrics().density * 48.0f) + 0.5f);
        setMinHeight(i8);
        setMinWidth(i8);
        int i9 = com.google.android.gms.base.R.drawable.common_google_signin_btn_icon_dark;
        int i10 = com.google.android.gms.base.R.drawable.common_google_signin_btn_icon_light;
        int iZab = zab(i7, i9, i10, i10);
        int i11 = com.google.android.gms.base.R.drawable.common_google_signin_btn_text_dark;
        int i12 = com.google.android.gms.base.R.drawable.common_google_signin_btn_text_light;
        int iZab2 = zab(i7, i11, i12, i12);
        if (i6 == 0 || i6 == 1) {
            iZab = iZab2;
        } else if (i6 != 2) {
            throw new IllegalStateException(o.l("Unknown button size: ", i6));
        }
        Drawable drawable = resources.getDrawable(iZab);
        drawable.setTintList(resources.getColorStateList(com.google.android.gms.base.R.color.common_google_signin_btn_tint));
        drawable.setTintMode(PorterDuff.Mode.SRC_ATOP);
        setBackgroundDrawable(drawable);
        int i13 = com.google.android.gms.base.R.color.common_google_signin_btn_text_dark;
        int i14 = com.google.android.gms.base.R.color.common_google_signin_btn_text_light;
        setTextColor((ColorStateList) Preconditions.checkNotNull(resources.getColorStateList(zab(i7, i13, i14, i14))));
        if (i6 == 0) {
            setText(resources.getString(com.google.android.gms.base.R.string.common_signin_button_text));
        } else if (i6 == 1) {
            setText(resources.getString(com.google.android.gms.base.R.string.common_signin_button_text_long));
        } else {
            if (i6 != 2) {
                throw new IllegalStateException(o.l("Unknown button size: ", i6));
            }
            setText((CharSequence) null);
        }
        setTransformationMethod(null);
        if (DeviceProperties.isWearable(getContext())) {
            setGravity(19);
        }
    }
}
