package k;

import android.R;
import android.content.Context;
import android.content.res.Resources;
import android.os.Parcelable;
import android.view.Gravity;
import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewTreeObserver;
import android.widget.FrameLayout;
import android.widget.ListView;
import android.widget.PopupWindow;
import android.widget.TextView;
import l.l2;

/* JADX INFO: loaded from: classes.dex */
public final class g0 extends x implements PopupWindow.OnDismissListener, View.OnKeyListener {
    public static final int Y = d.g.abc_popup_menu_item_layout;
    public View Q;
    public a0 R;
    public ViewTreeObserver S;
    public boolean T;
    public boolean U;
    public int V;
    public int W = 0;
    public boolean X;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final Context f28827b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final p f28828c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final m f28829d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final boolean f28830e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final int f28831f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public final int f28832g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public final int f28833h;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public final l2 f28834i;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public final f f28835j;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public final g f28836k;

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    public PopupWindow.OnDismissListener f28837l;

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

    public g0(int i10, int i11, Context context, View view, p pVar, boolean z10) {
        int i12 = 1;
        this.f28835j = new f(this, i12);
        this.f28836k = new g(this, i12);
        this.f28827b = context;
        this.f28828c = pVar;
        this.f28830e = z10;
        this.f28829d = new m(pVar, LayoutInflater.from(context), z10, Y);
        this.f28832g = i10;
        this.f28833h = i11;
        Resources resources = context.getResources();
        this.f28831f = Math.max(resources.getDisplayMetrics().widthPixels / 2, resources.getDimensionPixelSize(d.d.abc_config_prefDialogWidth));
        this.f28838m = view;
        this.f28834i = new l2(context, null, i10, i11);
        pVar.b(this, context);
    }

    @Override // k.f0
    public final boolean a() {
        return !this.T && this.f28834i.f29707e0.isShowing();
    }

    @Override // k.b0
    public final void b(boolean z10) {
        this.U = false;
        m mVar = this.f28829d;
        if (mVar != null) {
            mVar.notifyDataSetChanged();
        }
    }

    @Override // k.b0
    public final boolean c() {
        return false;
    }

    @Override // k.b0
    public final void d(Parcelable parcelable) {
    }

    @Override // k.f0
    public final void dismiss() {
        if (a()) {
            this.f28834i.dismiss();
        }
    }

    /* JADX WARN: Type inference fix 'apply assigned field type' failed
    java.lang.UnsupportedOperationException: ArgType.getObject(), call class: class jadx.core.dex.instructions.args.ArgType$PrimitiveArg
    	at jadx.core.dex.instructions.args.ArgType.getObject(ArgType.java:593)
    	at jadx.core.dex.attributes.nodes.ClassTypeVarsAttr.getTypeVarsMapFor(ClassTypeVarsAttr.java:35)
    	at jadx.core.dex.nodes.utils.TypeUtils.replaceClassGenerics(TypeUtils.java:177)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.insertExplicitUseCast(FixTypesVisitor.java:397)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.tryFieldTypeWithNewCasts(FixTypesVisitor.java:359)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.applyFieldType(FixTypesVisitor.java:309)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.visit(FixTypesVisitor.java:94)
     */
    @Override // k.f0
    public final void e() {
        View view;
        if (a()) {
            return;
        }
        if (this.T || (view = this.f28838m) == null) {
            throw new IllegalStateException("StandardMenuPopup cannot be used without an anchor");
        }
        this.Q = view;
        l2 l2Var = this.f28834i;
        l2Var.setOnDismissListener(this);
        l2Var.setOnItemClickListener(this);
        l2Var.f29705d0 = true;
        l2Var.f29707e0.setFocusable(true);
        View view2 = this.Q;
        boolean z10 = this.S == null;
        ViewTreeObserver viewTreeObserver = view2.getViewTreeObserver();
        this.S = viewTreeObserver;
        if (z10) {
            viewTreeObserver.addOnGlobalLayoutListener(this.f28835j);
        }
        view2.addOnAttachStateChangeListener(this.f28836k);
        l2Var.setAnchorView(view2);
        l2Var.f29714l = this.W;
        boolean z11 = this.U;
        Context context = this.f28827b;
        m mVar = this.f28829d;
        if (!z11) {
            this.V = x.h(mVar, context, this.f28831f);
            this.U = true;
        }
        l2Var.n(this.V);
        l2Var.f29707e0.setInputMethodMode(2);
        l2Var.setEpicenterBounds(this.f28944a);
        l2Var.e();
        ListView listView = l2Var.getListView();
        listView.setOnKeyListener(this);
        if (this.X) {
            p pVar = this.f28828c;
            if (pVar.f28892m != null) {
                FrameLayout frameLayout = (FrameLayout) LayoutInflater.from(context).inflate(d.g.abc_popup_menu_header_item_layout, (ViewGroup) listView, false);
                TextView textView = (TextView) frameLayout.findViewById(R.id.title);
                if (textView != null) {
                    textView.setText(pVar.f28892m);
                }
                frameLayout.setEnabled(false);
                listView.addHeaderView(frameLayout, null, false);
            }
        }
        l2Var.setAdapter(mVar);
        l2Var.e();
    }

    @Override // k.b0
    public final Parcelable f() {
        return null;
    }

    @Override // k.x
    public final void g(p pVar) {
    }

    @Override // k.f0
    public final ListView getListView() {
        return this.f28834i.getListView();
    }

    @Override // k.x
    public final void i(View view) {
        this.f28838m = view;
    }

    @Override // k.x
    public final void j(boolean z10) {
        this.f28829d.f28875c = z10;
    }

    @Override // k.x
    public final void k(int i10) {
        this.W = i10;
    }

    @Override // k.x
    public final void l(int i10) {
        this.f28834i.f29708f = i10;
    }

    @Override // k.x
    public final void m(PopupWindow.OnDismissListener onDismissListener) {
        this.f28837l = onDismissListener;
    }

    @Override // k.x
    public final void n(boolean z10) {
        this.X = z10;
    }

    @Override // k.x
    public final void o(int i10) {
        this.f28834i.i(i10);
    }

    @Override // k.b0
    public final void onCloseMenu(p pVar, boolean z10) {
        if (pVar != this.f28828c) {
            return;
        }
        dismiss();
        a0 a0Var = this.R;
        if (a0Var != null) {
            a0Var.onCloseMenu(pVar, z10);
        }
    }

    @Override // android.widget.PopupWindow.OnDismissListener
    public final void onDismiss() {
        this.T = true;
        this.f28828c.c(true);
        ViewTreeObserver viewTreeObserver = this.S;
        if (viewTreeObserver != null) {
            if (!viewTreeObserver.isAlive()) {
                this.S = this.Q.getViewTreeObserver();
            }
            this.S.removeGlobalOnLayoutListener(this.f28835j);
            this.S = null;
        }
        this.Q.removeOnAttachStateChangeListener(this.f28836k);
        PopupWindow.OnDismissListener onDismissListener = this.f28837l;
        if (onDismissListener != null) {
            onDismissListener.onDismiss();
        }
    }

    @Override // android.view.View.OnKeyListener
    public final boolean onKey(View view, int i10, KeyEvent keyEvent) {
        if (keyEvent.getAction() != 1 || i10 != 82) {
            return false;
        }
        dismiss();
        return true;
    }

    @Override // k.b0
    public final boolean onSubMenuSelected(h0 h0Var) {
        if (h0Var.hasVisibleItems()) {
            z zVar = new z(this.f28832g, this.f28833h, this.f28827b, this.Q, h0Var, this.f28830e);
            zVar.setPresenterCallback(this.R);
            boolean zP = x.p(h0Var);
            zVar.f28953h = zP;
            x xVar = zVar.f28955j;
            if (xVar != null) {
                xVar.j(zP);
            }
            zVar.setOnDismissListener(this.f28837l);
            this.f28837l = null;
            this.f28828c.c(false);
            l2 l2Var = this.f28834i;
            int width = l2Var.f29708f;
            int iL = l2Var.l();
            if ((Gravity.getAbsoluteGravity(this.W, this.f28838m.getLayoutDirection()) & 7) == 5) {
                width += this.f28838m.getWidth();
            }
            if (!zVar.b()) {
                if (zVar.f28951f != null) {
                    zVar.d(width, iL, true, true);
                }
            }
            a0 a0Var = this.R;
            if (a0Var != null) {
                a0Var.e(h0Var);
            }
            return true;
        }
        return false;
    }

    @Override // k.b0
    public final void setCallback(a0 a0Var) {
        this.R = a0Var;
    }
}
