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 androidx.appcompat.widget.ActionMenuView;
import d.b.f.i.g;
import d.b.f.i.i;
import d.b.f.i.n;
import d.b.f.i.p;
import d.b.g.b0;
import d.b.g.c;
import d.b.g.j0;
import io.netty.util.internal.shaded.org.jctools.util.Pow2;

/* JADX INFO: loaded from: classes.dex */
public class ActionMenuItemView extends b0 implements n.a, View.OnClickListener, ActionMenuView.a {
    public int A;

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

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

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

    /* JADX INFO: renamed from: t, reason: collision with root package name */
    public g.b f435t;

    /* JADX INFO: renamed from: u, reason: collision with root package name */
    public j0 f436u;

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

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

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

    /* JADX INFO: renamed from: y, reason: collision with root package name */
    public int f440y;

    /* JADX INFO: renamed from: z, reason: collision with root package name */
    public int f441z;

    public class a extends j0 {
        public a() {
            super(ActionMenuItemView.this);
        }

        @Override // d.b.g.j0
        public p b() {
            c.a aVar;
            b bVar = ActionMenuItemView.this.f437v;
            if (bVar == null || (aVar = c.this.F) == null) {
                return null;
            }
            return aVar.a();
        }

        @Override // d.b.g.j0
        public boolean c() {
            p pVarB;
            ActionMenuItemView actionMenuItemView = ActionMenuItemView.this;
            g.b bVar = actionMenuItemView.f435t;
            return bVar != null && bVar.a(actionMenuItemView.f432q) && (pVarB = b()) != null && pVarB.a();
        }
    }

    public static abstract class b {
    }

    public ActionMenuItemView(Context context, AttributeSet attributeSet) {
        super(context, attributeSet, 0);
        Resources resources = context.getResources();
        this.f438w = e();
        TypedArray typedArrayObtainStyledAttributes = context.obtainStyledAttributes(attributeSet, d.b.b.f1530c, 0, 0);
        this.f440y = typedArrayObtainStyledAttributes.getDimensionPixelSize(0, 0);
        typedArrayObtainStyledAttributes.recycle();
        this.A = (int) ((resources.getDisplayMetrics().density * 32.0f) + 0.5f);
        setOnClickListener(this);
        this.f441z = -1;
        setSaveEnabled(false);
    }

    @Override // androidx.appcompat.widget.ActionMenuView.a
    public boolean a() {
        return c();
    }

    @Override // androidx.appcompat.widget.ActionMenuView.a
    public boolean b() {
        return c() && this.f432q.getIcon() == null;
    }

    public boolean c() {
        return !TextUtils.isEmpty(getText());
    }

    @Override // d.b.f.i.n.a
    public void d(i iVar, int i2) {
        this.f432q = iVar;
        setIcon(iVar.getIcon());
        setTitle(iVar.getTitleCondensed());
        setId(iVar.a);
        setVisibility(iVar.isVisible() ? 0 : 8);
        setEnabled(iVar.isEnabled());
        if (iVar.hasSubMenu() && this.f436u == null) {
            this.f436u = new a();
        }
    }

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

    public final void f() {
        boolean z2 = true;
        boolean z3 = !TextUtils.isEmpty(this.f433r);
        if (this.f434s != null) {
            if (!((this.f432q.f1837y & 4) == 4) || (!this.f438w && !this.f439x)) {
                z2 = false;
            }
        }
        boolean z4 = z3 & z2;
        setText(z4 ? this.f433r : null);
        CharSequence charSequence = this.f432q.f1829q;
        if (TextUtils.isEmpty(charSequence)) {
            charSequence = z4 ? null : this.f432q.f1817e;
        }
        setContentDescription(charSequence);
        CharSequence charSequence2 = this.f432q.f1830r;
        if (TextUtils.isEmpty(charSequence2)) {
            setTooltipText(z4 ? null : this.f432q.f1817e);
        } else {
            setTooltipText(charSequence2);
        }
    }

    @Override // d.b.f.i.n.a
    public i getItemData() {
        return this.f432q;
    }

    @Override // android.view.View.OnClickListener
    public void onClick(View view) {
        g.b bVar = this.f435t;
        if (bVar != null) {
            bVar.a(this.f432q);
        }
    }

    @Override // android.widget.TextView, android.view.View
    public void onConfigurationChanged(Configuration configuration) {
        super.onConfigurationChanged(configuration);
        this.f438w = e();
        f();
    }

    @Override // d.b.g.b0, android.widget.TextView, android.view.View
    public void onMeasure(int i2, int i3) {
        int i4;
        boolean zC = c();
        if (zC && (i4 = this.f441z) >= 0) {
            super.setPadding(i4, getPaddingTop(), getPaddingRight(), getPaddingBottom());
        }
        super.onMeasure(i2, i3);
        int mode = View.MeasureSpec.getMode(i2);
        int size = View.MeasureSpec.getSize(i2);
        int measuredWidth = getMeasuredWidth();
        int iMin = mode == Integer.MIN_VALUE ? Math.min(size, this.f440y) : this.f440y;
        if (mode != 1073741824 && this.f440y > 0 && measuredWidth < iMin) {
            super.onMeasure(View.MeasureSpec.makeMeasureSpec(iMin, Pow2.MAX_POW2), i3);
        }
        if (zC || this.f434s == null) {
            return;
        }
        super.setPadding((getMeasuredWidth() - this.f434s.getBounds().width()) / 2, getPaddingTop(), getPaddingRight(), getPaddingBottom());
    }

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

    @Override // android.widget.TextView, android.view.View
    public boolean onTouchEvent(MotionEvent motionEvent) {
        j0 j0Var;
        if (this.f432q.hasSubMenu() && (j0Var = this.f436u) != null && j0Var.onTouch(this, motionEvent)) {
            return true;
        }
        return super.onTouchEvent(motionEvent);
    }

    public void setCheckable(boolean z2) {
    }

    public void setChecked(boolean z2) {
    }

    public void setExpandedFormat(boolean z2) {
        if (this.f439x != z2) {
            this.f439x = z2;
            i iVar = this.f432q;
            if (iVar != null) {
                iVar.f1826n.p();
            }
        }
    }

    public void setIcon(Drawable drawable) {
        this.f434s = drawable;
        if (drawable != null) {
            int intrinsicWidth = drawable.getIntrinsicWidth();
            int intrinsicHeight = drawable.getIntrinsicHeight();
            int i2 = this.A;
            if (intrinsicWidth > i2) {
                intrinsicHeight = (int) (intrinsicHeight * (i2 / intrinsicWidth));
                intrinsicWidth = i2;
            }
            if (intrinsicHeight > i2) {
                intrinsicWidth = (int) (intrinsicWidth * (i2 / intrinsicHeight));
            } else {
                i2 = intrinsicHeight;
            }
            drawable.setBounds(0, 0, intrinsicWidth, i2);
        }
        setCompoundDrawables(drawable, null, null, null);
        f();
    }

    public void setItemInvoker(g.b bVar) {
        this.f435t = bVar;
    }

    @Override // android.widget.TextView, android.view.View
    public void setPadding(int i2, int i3, int i4, int i5) {
        this.f441z = i2;
        super.setPadding(i2, i3, i4, i5);
    }

    public void setPopupCallback(b bVar) {
        this.f437v = bVar;
    }

    public void setTitle(CharSequence charSequence) {
        this.f433r = charSequence;
        f();
    }
}
