package com.google.android.material.radiobutton; import android.content.Context; import android.content.res.ColorStateList; import android.util.AttributeSet; import androidx.appcompat.widget.AppCompatRadioButton; import androidx.core.widget.CompoundButtonCompat; import com.google.android.material.R; import com.google.android.material.color.MaterialColors; /* loaded from: classes2.dex */ public class MaterialRadioButton extends AppCompatRadioButton { private static final int DEF_STYLE_RES = R.style.Widget_MaterialComponents_CompoundButton_RadioButton; private static final int[][] ENABLED_CHECKED_STATES = {new int[]{android.R.attr.state_enabled, android.R.attr.state_checked}, new int[]{android.R.attr.state_enabled, -16842912}, new int[]{-16842910, android.R.attr.state_checked}, new int[]{-16842910, -16842912}}; private ColorStateList materialThemeColorsTintList; private boolean useMaterialThemeColors; public boolean isUseMaterialThemeColors() { return this.useMaterialThemeColors; } public MaterialRadioButton(Context context) { this(context, null); } public MaterialRadioButton(Context context, AttributeSet attributeSet) { this(context, attributeSet, R.attr.radioButtonStyle); } /* JADX WARN: Illegal instructions before constructor call */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public MaterialRadioButton(android.content.Context r8, android.util.AttributeSet r9, int r10) { /* r7 = this; int r4 = com.google.android.material.radiobutton.MaterialRadioButton.DEF_STYLE_RES android.content.Context r8 = com.google.android.material.theme.overlay.MaterialThemeOverlay.wrap(r8, r9, r10, r4) r7.(r8, r9, r10) android.content.Context r8 = r7.getContext() int[] r2 = com.google.android.material.R.styleable.MaterialRadioButton r6 = 0 int[] r5 = new int[r6] r0 = r8 r1 = r9 r3 = r10 android.content.res.TypedArray r9 = com.google.android.material.internal.ThemeEnforcement.obtainStyledAttributes(r0, r1, r2, r3, r4, r5) int r10 = com.google.android.material.R.styleable.MaterialRadioButton_buttonTint boolean r10 = r9.hasValue(r10) if (r10 == 0) goto L2a int r10 = com.google.android.material.R.styleable.MaterialRadioButton_buttonTint android.content.res.ColorStateList r8 = com.google.android.material.resources.MaterialResources.getColorStateList(r8, r9, r10) androidx.core.widget.CompoundButtonCompat.setButtonTintList(r7, r8) L2a: int r8 = com.google.android.material.R.styleable.MaterialRadioButton_useMaterialThemeColors boolean r8 = r9.getBoolean(r8, r6) r7.useMaterialThemeColors = r8 r9.recycle() return */ throw new UnsupportedOperationException("Method not decompiled: com.google.android.material.radiobutton.MaterialRadioButton.(android.content.Context, android.util.AttributeSet, int):void"); } @Override // android.widget.TextView, android.view.View protected void onAttachedToWindow() { super.onAttachedToWindow(); if (this.useMaterialThemeColors && CompoundButtonCompat.getButtonTintList(this) == null) { setUseMaterialThemeColors(true); } } public void setUseMaterialThemeColors(boolean z) { this.useMaterialThemeColors = z; if (z) { CompoundButtonCompat.setButtonTintList(this, getMaterialThemeColorsTintList()); } else { CompoundButtonCompat.setButtonTintList(this, null); } } private ColorStateList getMaterialThemeColorsTintList() { if (this.materialThemeColorsTintList == null) { int color = MaterialColors.getColor(this, R.attr.colorControlActivated); int color2 = MaterialColors.getColor(this, R.attr.colorOnSurface); int color3 = MaterialColors.getColor(this, R.attr.colorSurface); int[][] iArr = ENABLED_CHECKED_STATES; int[] iArr2 = new int[iArr.length]; iArr2[0] = MaterialColors.layer(color3, color, 1.0f); iArr2[1] = MaterialColors.layer(color3, color2, 0.54f); iArr2[2] = MaterialColors.layer(color3, color2, 0.38f); iArr2[3] = MaterialColors.layer(color3, color2, 0.38f); this.materialThemeColorsTintList = new ColorStateList(iArr, iArr2); } return this.materialThemeColorsTintList; } }