package l;

import android.content.Context;
import android.graphics.drawable.Drawable;
import android.os.Build;
import android.util.AttributeSet;
import android.view.KeyEvent;
import android.view.MenuItem;
import android.view.MotionEvent;
import android.widget.HeaderViewListAdapter;
import android.widget.ListAdapter;
import android.widget.PopupWindow;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.view.menu.ListMenuItemView;
import java.lang.reflect.Method;
import k.m;
import k.p;
import k.r;
import l.i2;

/* JADX INFO: loaded from: classes.dex */
public final class l2 extends h2 implements i2 {

    /* JADX INFO: renamed from: i0, reason: collision with root package name */
    public static final Method f29758i0;

    /* JADX INFO: renamed from: h0, reason: collision with root package name */
    public i2 f29759h0;

    static {
        try {
            if (Build.VERSION.SDK_INT <= 28) {
                f29758i0 = PopupWindow.class.getDeclaredMethod("setTouchModal", Boolean.TYPE);
            }
        } catch (NoSuchMethodException unused) {
        }
    }

    public l2(@NonNull Context context, @Nullable AttributeSet attributeSet, int i10, int i11) {
        super(context, attributeSet, i10, i11);
    }

    @Override // l.i2
    public final void f(k.p pVar, k.r rVar) {
        i2 i2Var = this.f29759h0;
        if (i2Var != null) {
            i2Var.f(pVar, rVar);
        }
    }

    @Override // l.i2
    public final void g(k.p pVar, MenuItem menuItem) {
        i2 i2Var = this.f29759h0;
        if (i2Var != null) {
            i2Var.g(pVar, menuItem);
        }
    }

    /* JADX WARN: Type inference failed for: r0v0, types: [androidx.appcompat.widget.MenuPopupWindow$MenuDropDownListView, l.v1] */
    @Override // l.h2
    public final v1 m(final Context context, final boolean z10) {
        ?? r02 = new v1(context, z10) { // from class: androidx.appcompat.widget.MenuPopupWindow$MenuDropDownListView
            public final int Q;
            public i2 R;
            public r S;

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

            {
                super(context, z10);
                if (1 == context.getResources().getConfiguration().getLayoutDirection()) {
                    this.f724m = 21;
                    this.Q = 22;
                } else {
                    this.f724m = 22;
                    this.Q = 21;
                }
            }

            @Override // l.v1, android.view.View
            public final boolean onHoverEvent(MotionEvent motionEvent) {
                m mVar;
                int headersCount;
                int iPointToPosition;
                int i10;
                if (this.R != null) {
                    ListAdapter adapter = getAdapter();
                    if (adapter instanceof HeaderViewListAdapter) {
                        HeaderViewListAdapter headerViewListAdapter = (HeaderViewListAdapter) adapter;
                        headersCount = headerViewListAdapter.getHeadersCount();
                        mVar = (m) headerViewListAdapter.getWrappedAdapter();
                    } else {
                        mVar = (m) adapter;
                        headersCount = 0;
                    }
                    r rVarB = (motionEvent.getAction() == 10 || (iPointToPosition = pointToPosition((int) motionEvent.getX(), (int) motionEvent.getY())) == -1 || (i10 = iPointToPosition - headersCount) < 0 || i10 >= mVar.getCount()) ? null : mVar.b(i10);
                    r rVar = this.S;
                    if (rVar != rVarB) {
                        p pVar = mVar.f28873a;
                        if (rVar != null) {
                            this.R.g(pVar, rVar);
                        }
                        this.S = rVarB;
                        if (rVarB != null) {
                            this.R.f(pVar, rVarB);
                        }
                    }
                }
                return super.onHoverEvent(motionEvent);
            }

            @Override // android.widget.ListView, android.widget.AbsListView, android.view.View, android.view.KeyEvent.Callback
            public final boolean onKeyDown(int i10, KeyEvent keyEvent) {
                ListMenuItemView listMenuItemView = (ListMenuItemView) getSelectedView();
                if (listMenuItemView != null && i10 == this.f724m) {
                    if (listMenuItemView.isEnabled() && listMenuItemView.getItemData().hasSubMenu()) {
                        performItemClick(listMenuItemView, getSelectedItemPosition(), getSelectedItemId());
                    }
                    return true;
                }
                if (listMenuItemView == null || i10 != this.Q) {
                    return super.onKeyDown(i10, keyEvent);
                }
                setSelection(-1);
                ListAdapter adapter = getAdapter();
                (adapter instanceof HeaderViewListAdapter ? (m) ((HeaderViewListAdapter) adapter).getWrappedAdapter() : (m) adapter).f28873a.c(false);
                return true;
            }

            public void setHoverListener(i2 i2Var) {
                this.R = i2Var;
            }

            @Override // l.v1, android.widget.AbsListView
            public /* bridge */ /* synthetic */ void setSelector(Drawable drawable) {
                super.setSelector(drawable);
            }
        };
        r02.setHoverListener(this);
        return r02;
    }
}
