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.widget.Checkable;
import android.widget.ImageButton;
import d.b.g.l;
import d.h.j.y;

/* JADX INFO: loaded from: classes.dex */
public class CheckableImageButton extends l implements Checkable {

    /* JADX INFO: renamed from: n, reason: collision with root package name */
    public static final int[] f1136n = {R.attr.state_checked};

    /* JADX INFO: renamed from: o, reason: collision with root package name */
    public boolean f1137o;

    /* JADX INFO: renamed from: p, reason: collision with root package name */
    public boolean f1138p;

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public boolean f1139q;

    public static class a extends d.j.a.a {
        public static final Parcelable.Creator<a> CREATOR = new C0012a();

        /* JADX INFO: renamed from: n, reason: collision with root package name */
        public boolean f1140n;

        /* JADX INFO: renamed from: com.google.android.material.internal.CheckableImageButton$a$a, reason: collision with other inner class name */
        public static class C0012a implements Parcelable.ClassLoaderCreator<a> {
            @Override // android.os.Parcelable.Creator
            public Object createFromParcel(Parcel parcel) {
                return new a(parcel, null);
            }

            @Override // android.os.Parcelable.Creator
            public Object[] newArray(int i2) {
                return new a[i2];
            }

            @Override // android.os.Parcelable.ClassLoaderCreator
            public a createFromParcel(Parcel parcel, ClassLoader classLoader) {
                return new a(parcel, classLoader);
            }
        }

        public a(Parcel parcel, ClassLoader classLoader) {
            super(parcel, classLoader);
            this.f1140n = parcel.readInt() == 1;
        }

        public a(Parcelable parcelable) {
            super(parcelable);
        }

        @Override // d.j.a.a, android.os.Parcelable
        public void writeToParcel(Parcel parcel, int i2) {
            parcel.writeParcelable(this.f2846m, i2);
            parcel.writeInt(this.f1140n ? 1 : 0);
        }
    }

    public CheckableImageButton(Context context, AttributeSet attributeSet) {
        super(context, attributeSet, com.ifpdos.udi.service.core.pc.R.attr.imageButtonStyle);
        this.f1138p = true;
        this.f1139q = true;
        y.p(this, new g.e.a.a.r.a(this));
    }

    @Override // android.widget.Checkable
    public boolean isChecked() {
        return this.f1137o;
    }

    @Override // android.widget.ImageView, android.view.View
    public int[] onCreateDrawableState(int i2) {
        if (!this.f1137o) {
            return super.onCreateDrawableState(i2);
        }
        int[] iArr = f1136n;
        return ImageButton.mergeDrawableStates(super.onCreateDrawableState(i2 + iArr.length), iArr);
    }

    @Override // android.view.View
    public void onRestoreInstanceState(Parcelable parcelable) {
        if (!(parcelable instanceof a)) {
            super.onRestoreInstanceState(parcelable);
            return;
        }
        a aVar = (a) parcelable;
        super.onRestoreInstanceState(aVar.f2846m);
        setChecked(aVar.f1140n);
    }

    @Override // android.view.View
    public Parcelable onSaveInstanceState() {
        a aVar = new a(super.onSaveInstanceState());
        aVar.f1140n = this.f1137o;
        return aVar;
    }

    public void setCheckable(boolean z2) {
        if (this.f1138p != z2) {
            this.f1138p = z2;
            sendAccessibilityEvent(0);
        }
    }

    @Override // android.widget.Checkable
    public void setChecked(boolean z2) {
        if (!this.f1138p || this.f1137o == z2) {
            return;
        }
        this.f1137o = z2;
        refreshDrawableState();
        sendAccessibilityEvent(2048);
    }

    public void setPressable(boolean z2) {
        this.f1139q = z2;
    }

    @Override // android.view.View
    public void setPressed(boolean z2) {
        if (this.f1139q) {
            super.setPressed(z2);
        }
    }

    @Override // android.widget.Checkable
    public void toggle() {
        setChecked(!this.f1137o);
    }
}
