package androidx.appcompat.view.menu;

import android.content.Context;
import android.content.res.Configuration;
import android.content.res.Resources;
import android.content.res.TypedArray;
import android.graphics.drawable.Drawable;
import android.os.Parcelable;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.view.MotionEvent;
import android.view.View;
import android.widget.Button;
import androidx.annotation.RestrictTo;
import androidx.appcompat.widget.AppCompatTextView;
import d.j;
import k.b;
import k.c;
import k.c0;
import k.o;
import k.p;
import k.r;
import l.q;
import l.y3;

/* JADX INFO: loaded from: classes.dex */
@RestrictTo({RestrictTo.Scope.f557c})
public class ActionMenuItemView extends AppCompatTextView implements c0, View.OnClickListener, q {
    public final int Q;
    public int R;
    public final int S;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public r f564f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public CharSequence f565g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public Drawable f566h;

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

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public b f568j;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public c f569k;

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

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

    public ActionMenuItemView(Context context) {
        this(context, null);
    }

    @Override // l.q
    public final boolean a() {
        return !TextUtils.isEmpty(getText());
    }

    @Override // l.q
    public final boolean b() {
        return (TextUtils.isEmpty(getText()) ^ true) && this.f564f.getIcon() == null;
    }

    @Override // k.c0
    public final void c(r rVar) {
        this.f564f = rVar;
        setIcon(rVar.getIcon());
        setTitle(rVar.getTitleCondensed());
        setId(rVar.f28908a);
        setVisibility(rVar.isVisible() ? 0 : 8);
        setEnabled(rVar.isEnabled());
        if (rVar.hasSubMenu() && this.f568j == null) {
            this.f568j = new b(this);
        }
    }

    @Override // android.widget.TextView, android.view.View
    public CharSequence getAccessibilityClassName() {
        return Button.class.getName();
    }

    @Override // k.c0
    public r getItemData() {
        return this.f564f;
    }

    public final boolean o() {
        Configuration configuration = getContext().getResources().getConfiguration();
        int i10 = configuration.screenWidthDp;
        return i10 >= 480 || (i10 >= 640 && configuration.screenHeightDp >= 480) || configuration.orientation == 2;
    }

    @Override // android.view.View.OnClickListener
    public final void onClick(View view) {
        o oVar = this.f567i;
        if (oVar != null) {
            oVar.a(this.f564f);
        }
    }

    @Override // android.widget.TextView, android.view.View
    public final void onConfigurationChanged(Configuration configuration) {
        super.onConfigurationChanged(configuration);
        this.f570l = o();
        p();
    }

    @Override // androidx.appcompat.widget.AppCompatTextView, android.widget.TextView, android.view.View
    public final void onMeasure(int i10, int i11) {
        int i12;
        boolean z10 = !TextUtils.isEmpty(getText());
        if (z10 && (i12 = this.R) >= 0) {
            super.setPadding(i12, getPaddingTop(), getPaddingRight(), getPaddingBottom());
        }
        super.onMeasure(i10, i11);
        int mode = View.MeasureSpec.getMode(i10);
        int size = View.MeasureSpec.getSize(i10);
        int measuredWidth = getMeasuredWidth();
        int i13 = this.Q;
        int iMin = mode == Integer.MIN_VALUE ? Math.min(size, i13) : i13;
        if (mode != 1073741824 && i13 > 0 && measuredWidth < iMin) {
            super.onMeasure(View.MeasureSpec.makeMeasureSpec(iMin, 1073741824), i11);
        }
        if (z10 || this.f566h == null) {
            return;
        }
        super.setPadding((getMeasuredWidth() - this.f566h.getBounds().width()) / 2, getPaddingTop(), getPaddingRight(), getPaddingBottom());
    }

    @Override // android.widget.TextView, android.view.View
    public final void onRestoreInstanceState(Parcelable parcelable) {
        super.onRestoreInstanceState(null);
    }

    @Override // android.widget.TextView, android.view.View
    public final boolean onTouchEvent(MotionEvent motionEvent) {
        b bVar;
        if (this.f564f.hasSubMenu() && (bVar = this.f568j) != null && bVar.onTouch(this, motionEvent)) {
            return true;
        }
        return super.onTouchEvent(motionEvent);
    }

    public final void p() {
        boolean z10 = true;
        boolean z11 = !TextUtils.isEmpty(this.f565g);
        if (this.f566h != null && ((this.f564f.f28932y & 4) != 4 || (!this.f570l && !this.f571m))) {
            z10 = false;
        }
        boolean z12 = z11 & z10;
        setText(z12 ? this.f565g : null);
        CharSequence charSequence = this.f564f.f28924q;
        if (TextUtils.isEmpty(charSequence)) {
            setContentDescription(z12 ? null : this.f564f.f28912e);
        } else {
            setContentDescription(charSequence);
        }
        CharSequence charSequence2 = this.f564f.f28925r;
        if (TextUtils.isEmpty(charSequence2)) {
            y3.setTooltipText(this, z12 ? null : this.f564f.f28912e);
        } else {
            y3.setTooltipText(this, charSequence2);
        }
    }

    public void setCheckable(boolean z10) {
    }

    public void setChecked(boolean z10) {
    }

    public void setExpandedFormat(boolean z10) {
        if (this.f571m != z10) {
            this.f571m = z10;
            r rVar = this.f564f;
            if (rVar != null) {
                p pVar = rVar.f28921n;
                pVar.f28890k = true;
                pVar.p(true);
            }
        }
    }

    public void setIcon(Drawable drawable) {
        this.f566h = drawable;
        if (drawable != null) {
            int intrinsicWidth = drawable.getIntrinsicWidth();
            int intrinsicHeight = drawable.getIntrinsicHeight();
            int i10 = this.S;
            if (intrinsicWidth > i10) {
                intrinsicHeight = (int) (intrinsicHeight * (i10 / intrinsicWidth));
                intrinsicWidth = i10;
            }
            if (intrinsicHeight > i10) {
                intrinsicWidth = (int) (intrinsicWidth * (i10 / intrinsicHeight));
            } else {
                i10 = intrinsicHeight;
            }
            drawable.setBounds(0, 0, intrinsicWidth, i10);
        }
        setCompoundDrawables(drawable, null, null, null);
        p();
    }

    public void setItemInvoker(o oVar) {
        this.f567i = oVar;
    }

    @Override // android.widget.TextView, android.view.View
    public void setPadding(int i10, int i11, int i12, int i13) {
        this.R = i10;
        super.setPadding(i10, i11, i12, i13);
    }

    public void setPopupCallback(c cVar) {
        this.f569k = cVar;
    }

    public void setShortcut(boolean z10, char c6) {
    }

    public void setTitle(CharSequence charSequence) {
        this.f565g = charSequence;
        p();
    }

    public ActionMenuItemView(Context context, AttributeSet attributeSet) {
        this(context, attributeSet, 0);
    }

    public ActionMenuItemView(Context context, AttributeSet attributeSet, int i10) {
        super(context, attributeSet, i10);
        Resources resources = context.getResources();
        this.f570l = o();
        TypedArray typedArrayObtainStyledAttributes = context.obtainStyledAttributes(attributeSet, j.ActionMenuItemView, i10, 0);
        this.Q = typedArrayObtainStyledAttributes.getDimensionPixelSize(j.ActionMenuItemView_android_minWidth, 0);
        typedArrayObtainStyledAttributes.recycle();
        this.S = (int) ((resources.getDisplayMetrics().density * 32.0f) + 0.5f);
        setOnClickListener(this);
        this.R = -1;
        setSaveEnabled(false);
    }
}
