package androidx.appcompat.widget; import android.content.Context; import android.content.res.ColorStateList; import android.graphics.PorterDuff; import android.graphics.drawable.Drawable; import android.text.InputFilter; import android.util.AttributeSet; import android.view.inspector.PropertyMapper; import android.view.inspector.PropertyReader; import android.widget.CheckBox; import androidx.annotation.DrawableRes; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.annotation.RequiresApi; import androidx.annotation.RestrictTo; import androidx.appcompat.R; import androidx.appcompat.content.res.AppCompatResources; import androidx.core.view.TintableBackgroundView; import androidx.core.widget.TintableCompoundButton; import androidx.core.widget.TintableCompoundDrawablesView; /* loaded from: classes.dex */ public class AppCompatCheckBox extends CheckBox implements TintableCompoundButton, TintableBackgroundView, EmojiCompatConfigurationView, TintableCompoundDrawablesView { private AppCompatEmojiTextHelper mAppCompatEmojiTextHelper; private final AppCompatBackgroundHelper mBackgroundTintHelper; private final AppCompatCompoundButtonHelper mCompoundButtonHelper; private final AppCompatTextHelper mTextHelper; @RequiresApi(29) @RestrictTo({RestrictTo.Scope.LIBRARY}) public final class InspectionCompanion implements android.view.inspector.InspectionCompanion { private int mBackgroundTintId; private int mBackgroundTintModeId; private int mButtonTintId; private int mButtonTintModeId; private int mDrawableTintId; private int mDrawableTintModeId; private boolean mPropertiesMapped = false; public void mapProperties(@NonNull PropertyMapper propertyMapper) { int mapObject; int mapObject2; int mapObject3; int mapObject4; int mapObject5; int mapObject6; mapObject = propertyMapper.mapObject("backgroundTint", R.attr.backgroundTint); this.mBackgroundTintId = mapObject; mapObject2 = propertyMapper.mapObject("backgroundTintMode", R.attr.backgroundTintMode); this.mBackgroundTintModeId = mapObject2; mapObject3 = propertyMapper.mapObject("buttonTint", R.attr.buttonTint); this.mButtonTintId = mapObject3; mapObject4 = propertyMapper.mapObject("buttonTintMode", R.attr.buttonTintMode); this.mButtonTintModeId = mapObject4; mapObject5 = propertyMapper.mapObject("drawableTint", R.attr.drawableTint); this.mDrawableTintId = mapObject5; mapObject6 = propertyMapper.mapObject("drawableTintMode", R.attr.drawableTintMode); this.mDrawableTintModeId = mapObject6; this.mPropertiesMapped = true; } public void readProperties(@NonNull AppCompatCheckBox appCompatCheckBox, @NonNull PropertyReader propertyReader) { if (!this.mPropertiesMapped) { throw AppCompatAutoCompleteTextView$InspectionCompanion$$ExternalSyntheticApiModelOutline2.m(); } propertyReader.readObject(this.mBackgroundTintId, appCompatCheckBox.getBackgroundTintList()); propertyReader.readObject(this.mBackgroundTintModeId, appCompatCheckBox.getBackgroundTintMode()); propertyReader.readObject(this.mButtonTintId, appCompatCheckBox.getButtonTintList()); propertyReader.readObject(this.mButtonTintModeId, appCompatCheckBox.getButtonTintMode()); propertyReader.readObject(this.mDrawableTintId, appCompatCheckBox.getCompoundDrawableTintList()); propertyReader.readObject(this.mDrawableTintModeId, appCompatCheckBox.getCompoundDrawableTintMode()); } } public AppCompatCheckBox(@NonNull Context context) { this(context, null); } public AppCompatCheckBox(@NonNull Context context, @Nullable AttributeSet attributeSet) { this(context, attributeSet, R.attr.checkboxStyle); } public AppCompatCheckBox(@NonNull Context context, @Nullable AttributeSet attributeSet, int i) { super(TintContextWrapper.wrap(context), attributeSet, i); ThemeUtils.checkAppCompatTheme(this, getContext()); AppCompatCompoundButtonHelper appCompatCompoundButtonHelper = new AppCompatCompoundButtonHelper(this); this.mCompoundButtonHelper = appCompatCompoundButtonHelper; appCompatCompoundButtonHelper.loadFromAttributes(attributeSet, i); AppCompatBackgroundHelper appCompatBackgroundHelper = new AppCompatBackgroundHelper(this); this.mBackgroundTintHelper = appCompatBackgroundHelper; appCompatBackgroundHelper.loadFromAttributes(attributeSet, i); AppCompatTextHelper appCompatTextHelper = new AppCompatTextHelper(this); this.mTextHelper = appCompatTextHelper; appCompatTextHelper.loadFromAttributes(attributeSet, i); getEmojiTextViewHelper().loadFromAttributes(attributeSet, i); } @NonNull private AppCompatEmojiTextHelper getEmojiTextViewHelper() { if (this.mAppCompatEmojiTextHelper == null) { this.mAppCompatEmojiTextHelper = new AppCompatEmojiTextHelper(this); } return this.mAppCompatEmojiTextHelper; } @Override // android.widget.CompoundButton public void setButtonDrawable(Drawable drawable) { super.setButtonDrawable(drawable); AppCompatCompoundButtonHelper appCompatCompoundButtonHelper = this.mCompoundButtonHelper; if (appCompatCompoundButtonHelper != null) { appCompatCompoundButtonHelper.onSetButtonDrawable(); } } @Override // android.widget.CompoundButton public void setButtonDrawable(@DrawableRes int i) { setButtonDrawable(AppCompatResources.getDrawable(getContext(), i)); } @Override // androidx.core.widget.TintableCompoundButton @RestrictTo({RestrictTo.Scope.LIBRARY_GROUP_PREFIX}) public void setSupportButtonTintList(@Nullable ColorStateList colorStateList) { AppCompatCompoundButtonHelper appCompatCompoundButtonHelper = this.mCompoundButtonHelper; if (appCompatCompoundButtonHelper != null) { appCompatCompoundButtonHelper.setSupportButtonTintList(colorStateList); } } @Override // androidx.core.widget.TintableCompoundButton @Nullable @RestrictTo({RestrictTo.Scope.LIBRARY_GROUP_PREFIX}) public ColorStateList getSupportButtonTintList() { AppCompatCompoundButtonHelper appCompatCompoundButtonHelper = this.mCompoundButtonHelper; if (appCompatCompoundButtonHelper != null) { return appCompatCompoundButtonHelper.getSupportButtonTintList(); } return null; } @Override // androidx.core.widget.TintableCompoundButton @RestrictTo({RestrictTo.Scope.LIBRARY_GROUP_PREFIX}) public void setSupportButtonTintMode(@Nullable PorterDuff.Mode mode) { AppCompatCompoundButtonHelper appCompatCompoundButtonHelper = this.mCompoundButtonHelper; if (appCompatCompoundButtonHelper != null) { appCompatCompoundButtonHelper.setSupportButtonTintMode(mode); } } @Override // androidx.core.widget.TintableCompoundButton @Nullable @RestrictTo({RestrictTo.Scope.LIBRARY_GROUP_PREFIX}) public PorterDuff.Mode getSupportButtonTintMode() { AppCompatCompoundButtonHelper appCompatCompoundButtonHelper = this.mCompoundButtonHelper; if (appCompatCompoundButtonHelper != null) { return appCompatCompoundButtonHelper.getSupportButtonTintMode(); } return null; } @Override // androidx.core.view.TintableBackgroundView @RestrictTo({RestrictTo.Scope.LIBRARY_GROUP_PREFIX}) public void setSupportBackgroundTintList(@Nullable ColorStateList colorStateList) { AppCompatBackgroundHelper appCompatBackgroundHelper = this.mBackgroundTintHelper; if (appCompatBackgroundHelper != null) { appCompatBackgroundHelper.setSupportBackgroundTintList(colorStateList); } } @Override // androidx.core.view.TintableBackgroundView @Nullable @RestrictTo({RestrictTo.Scope.LIBRARY_GROUP_PREFIX}) public ColorStateList getSupportBackgroundTintList() { AppCompatBackgroundHelper appCompatBackgroundHelper = this.mBackgroundTintHelper; if (appCompatBackgroundHelper != null) { return appCompatBackgroundHelper.getSupportBackgroundTintList(); } return null; } @Override // androidx.core.view.TintableBackgroundView @RestrictTo({RestrictTo.Scope.LIBRARY_GROUP_PREFIX}) public void setSupportBackgroundTintMode(@Nullable PorterDuff.Mode mode) { AppCompatBackgroundHelper appCompatBackgroundHelper = this.mBackgroundTintHelper; if (appCompatBackgroundHelper != null) { appCompatBackgroundHelper.setSupportBackgroundTintMode(mode); } } @Override // androidx.core.view.TintableBackgroundView @Nullable @RestrictTo({RestrictTo.Scope.LIBRARY_GROUP_PREFIX}) public PorterDuff.Mode getSupportBackgroundTintMode() { AppCompatBackgroundHelper appCompatBackgroundHelper = this.mBackgroundTintHelper; if (appCompatBackgroundHelper != null) { return appCompatBackgroundHelper.getSupportBackgroundTintMode(); } return null; } @Override // android.view.View public void setBackgroundDrawable(@Nullable Drawable drawable) { super.setBackgroundDrawable(drawable); AppCompatBackgroundHelper appCompatBackgroundHelper = this.mBackgroundTintHelper; if (appCompatBackgroundHelper != null) { appCompatBackgroundHelper.onSetBackgroundDrawable(drawable); } } @Override // android.view.View public void setBackgroundResource(@DrawableRes int i) { super.setBackgroundResource(i); AppCompatBackgroundHelper appCompatBackgroundHelper = this.mBackgroundTintHelper; if (appCompatBackgroundHelper != null) { appCompatBackgroundHelper.onSetBackgroundResource(i); } } @Override // android.widget.CompoundButton, android.widget.TextView, android.view.View public void drawableStateChanged() { super.drawableStateChanged(); AppCompatBackgroundHelper appCompatBackgroundHelper = this.mBackgroundTintHelper; if (appCompatBackgroundHelper != null) { appCompatBackgroundHelper.applySupportBackgroundTint(); } AppCompatTextHelper appCompatTextHelper = this.mTextHelper; if (appCompatTextHelper != null) { appCompatTextHelper.applyCompoundDrawablesTints(); } } @Override // android.widget.TextView public void setFilters(@NonNull InputFilter[] inputFilterArr) { super.setFilters(getEmojiTextViewHelper().getFilters(inputFilterArr)); } @Override // android.widget.TextView public void setAllCaps(boolean z) { super.setAllCaps(z); getEmojiTextViewHelper().setAllCaps(z); } @Override // androidx.appcompat.widget.EmojiCompatConfigurationView public void setEmojiCompatEnabled(boolean z) { getEmojiTextViewHelper().setEnabled(z); } @Override // androidx.appcompat.widget.EmojiCompatConfigurationView public boolean isEmojiCompatEnabled() { return getEmojiTextViewHelper().isEnabled(); } @Override // android.widget.TextView public void setCompoundDrawables(@Nullable Drawable drawable, @Nullable Drawable drawable2, @Nullable Drawable drawable3, @Nullable Drawable drawable4) { super.setCompoundDrawables(drawable, drawable2, drawable3, drawable4); AppCompatTextHelper appCompatTextHelper = this.mTextHelper; if (appCompatTextHelper != null) { appCompatTextHelper.onSetCompoundDrawables(); } } @Override // android.widget.TextView public void setCompoundDrawablesRelative(@Nullable Drawable drawable, @Nullable Drawable drawable2, @Nullable Drawable drawable3, @Nullable Drawable drawable4) { super.setCompoundDrawablesRelative(drawable, drawable2, drawable3, drawable4); AppCompatTextHelper appCompatTextHelper = this.mTextHelper; if (appCompatTextHelper != null) { appCompatTextHelper.onSetCompoundDrawables(); } } @Override // androidx.core.widget.TintableCompoundDrawablesView @Nullable @RestrictTo({RestrictTo.Scope.LIBRARY_GROUP_PREFIX}) public ColorStateList getSupportCompoundDrawablesTintList() { return this.mTextHelper.getCompoundDrawableTintList(); } @Override // androidx.core.widget.TintableCompoundDrawablesView @RestrictTo({RestrictTo.Scope.LIBRARY_GROUP_PREFIX}) public void setSupportCompoundDrawablesTintList(@Nullable ColorStateList colorStateList) { this.mTextHelper.setCompoundDrawableTintList(colorStateList); this.mTextHelper.applyCompoundDrawablesTints(); } @Override // androidx.core.widget.TintableCompoundDrawablesView @Nullable @RestrictTo({RestrictTo.Scope.LIBRARY_GROUP_PREFIX}) public PorterDuff.Mode getSupportCompoundDrawablesTintMode() { return this.mTextHelper.getCompoundDrawableTintMode(); } @Override // androidx.core.widget.TintableCompoundDrawablesView @RestrictTo({RestrictTo.Scope.LIBRARY_GROUP_PREFIX}) public void setSupportCompoundDrawablesTintMode(@Nullable PorterDuff.Mode mode) { this.mTextHelper.setCompoundDrawableTintMode(mode); this.mTextHelper.applyCompoundDrawablesTints(); } }