package n;

import android.content.Context;
import android.graphics.drawable.Drawable;
import android.view.KeyEvent;
import android.view.MotionEvent;
import android.widget.HeaderViewListAdapter;
import android.widget.ListAdapter;
import androidx.appcompat.view.menu.ListMenuItemView;
import m.C1145f;
import m.MenuC1147h;
import m.MenuItemC1148i;

/* JADX INFO: renamed from: n.o0, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public final class C1227o0 extends Y {

    /* JADX INFO: renamed from: C, reason: collision with root package name */
    public final int f14912C;
    public final int D;

    /* JADX INFO: renamed from: E, reason: collision with root package name */
    public InterfaceC1219k0 f14913E;

    /* JADX INFO: renamed from: F, reason: collision with root package name */
    public MenuItemC1148i f14914F;

    public C1227o0(Context context, boolean z8) {
        super(context, z8);
        if (1 == AbstractC1225n0.a(context.getResources().getConfiguration())) {
            this.f14912C = 21;
            this.D = 22;
        } else {
            this.f14912C = 22;
            this.D = 21;
        }
    }

    @Override // n.Y, android.view.View
    public final boolean onHoverEvent(MotionEvent motionEvent) {
        C1145f c1145f;
        int headersCount;
        int iPointToPosition;
        int i;
        if (this.f14913E != null) {
            ListAdapter adapter = getAdapter();
            if (adapter instanceof HeaderViewListAdapter) {
                HeaderViewListAdapter headerViewListAdapter = (HeaderViewListAdapter) adapter;
                headersCount = headerViewListAdapter.getHeadersCount();
                c1145f = (C1145f) headerViewListAdapter.getWrappedAdapter();
            } else {
                c1145f = (C1145f) adapter;
                headersCount = 0;
            }
            MenuItemC1148i item = (motionEvent.getAction() == 10 || (iPointToPosition = pointToPosition((int) motionEvent.getX(), (int) motionEvent.getY())) == -1 || (i = iPointToPosition - headersCount) < 0 || i >= c1145f.getCount()) ? null : c1145f.getItem(i);
            MenuItemC1148i menuItemC1148i = this.f14914F;
            if (menuItemC1148i != item) {
                MenuC1147h menuC1147h = c1145f.f14458q;
                if (menuItemC1148i != null) {
                    this.f14913E.k(menuC1147h, menuItemC1148i);
                }
                this.f14914F = item;
                if (item != null) {
                    this.f14913E.e(menuC1147h, item);
                }
            }
        }
        return super.onHoverEvent(motionEvent);
    }

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

    public void setHoverListener(InterfaceC1219k0 interfaceC1219k0) {
        this.f14913E = interfaceC1219k0;
    }

    @Override // n.Y, android.widget.AbsListView
    public /* bridge */ /* synthetic */ void setSelector(Drawable drawable) {
        super.setSelector(drawable);
    }
}
