package com.google.android.material.internal; import android.R; import android.content.Context; import android.os.Parcel; import android.os.Parcelable; import android.util.AttributeSet; import android.view.View; import android.view.accessibility.AccessibilityEvent; import android.widget.Checkable; import androidx.appcompat.widget.m; import androidx.core.view.n0; import z.a0; /* loaded from: classes2.dex */ public class CheckableImageButton extends m implements Checkable { /* renamed from: f, reason: collision with root package name */ private static final int[] f4577f = {R.attr.state_checked}; /* renamed from: c, reason: collision with root package name */ private boolean f4578c; /* renamed from: d, reason: collision with root package name */ private boolean f4579d; /* renamed from: e, reason: collision with root package name */ private boolean f4580e; class a extends androidx.core.view.a { a() { } @Override // androidx.core.view.a public void f(View view, AccessibilityEvent accessibilityEvent) { super.f(view, accessibilityEvent); accessibilityEvent.setChecked(CheckableImageButton.this.isChecked()); } @Override // androidx.core.view.a public void g(View view, a0 a0Var) { super.g(view, a0Var); a0Var.U(CheckableImageButton.this.a()); a0Var.V(CheckableImageButton.this.isChecked()); } } static class b extends c0.a { public static final Parcelable.Creator CREATOR = new a(); /* renamed from: c, reason: collision with root package name */ boolean f4582c; static class a implements Parcelable.ClassLoaderCreator { a() { } @Override // android.os.Parcelable.Creator /* renamed from: a, reason: merged with bridge method [inline-methods] */ public b createFromParcel(Parcel parcel) { return new b(parcel, null); } @Override // android.os.Parcelable.ClassLoaderCreator /* renamed from: b, reason: merged with bridge method [inline-methods] */ public b createFromParcel(Parcel parcel, ClassLoader classLoader) { return new b(parcel, classLoader); } @Override // android.os.Parcelable.Creator /* renamed from: c, reason: merged with bridge method [inline-methods] */ public b[] newArray(int i10) { return new b[i10]; } } public b(Parcelable parcelable) { super(parcelable); } private void b(Parcel parcel) { this.f4582c = parcel.readInt() == 1; } @Override // c0.a, android.os.Parcelable public void writeToParcel(Parcel parcel, int i10) { super.writeToParcel(parcel, i10); parcel.writeInt(this.f4582c ? 1 : 0); } public b(Parcel parcel, ClassLoader classLoader) { super(parcel, classLoader); b(parcel); } } public CheckableImageButton(Context context, AttributeSet attributeSet) { this(context, attributeSet, d.a.f8703y); } public boolean a() { return this.f4579d; } @Override // android.widget.Checkable public boolean isChecked() { return this.f4578c; } @Override // android.widget.ImageView, android.view.View public int[] onCreateDrawableState(int i10) { if (!this.f4578c) { return super.onCreateDrawableState(i10); } int[] iArr = f4577f; return View.mergeDrawableStates(super.onCreateDrawableState(i10 + iArr.length), iArr); } @Override // android.view.View protected void onRestoreInstanceState(Parcelable parcelable) { if (!(parcelable instanceof b)) { super.onRestoreInstanceState(parcelable); return; } b bVar = (b) parcelable; super.onRestoreInstanceState(bVar.a()); setChecked(bVar.f4582c); } @Override // android.view.View protected Parcelable onSaveInstanceState() { b bVar = new b(super.onSaveInstanceState()); bVar.f4582c = this.f4578c; return bVar; } public void setCheckable(boolean z10) { if (this.f4579d != z10) { this.f4579d = z10; sendAccessibilityEvent(0); } } @Override // android.widget.Checkable public void setChecked(boolean z10) { if (!this.f4579d || this.f4578c == z10) { return; } this.f4578c = z10; refreshDrawableState(); sendAccessibilityEvent(2048); } public void setPressable(boolean z10) { this.f4580e = z10; } @Override // android.view.View public void setPressed(boolean z10) { if (this.f4580e) { super.setPressed(z10); } } @Override // android.widget.Checkable public void toggle() { setChecked(!this.f4578c); } public CheckableImageButton(Context context, AttributeSet attributeSet, int i10) { super(context, attributeSet, i10); this.f4579d = true; this.f4580e = true; n0.n0(this, new a()); } }