package defpackage;

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;

/* renamed from: ˌˆᵷᵛ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C1581 extends C1073 {

    /* renamed from: ˁˑᵰ, reason: contains not printable characters */
    public C2652 f6263;

    /* renamed from: ᐧﾞ, reason: contains not printable characters */
    public final int f6264;

    /* renamed from: ᵶʔᵢˊ, reason: contains not printable characters */
    public InterfaceC1106 f6265;

    /* renamed from: ᵺʙ, reason: contains not printable characters */
    public final int f6266;

    public C1581(Context context, boolean z) {
        super(context, z);
        if (1 == context.getResources().getConfiguration().getLayoutDirection()) {
            this.f6266 = 21;
            this.f6264 = 22;
        } else {
            this.f6266 = 22;
            this.f6264 = 21;
        }
    }

    @Override // defpackage.C1073, android.view.View
    public final boolean onHoverEvent(MotionEvent motionEvent) {
        C0247 c0247;
        int headersCount;
        int iPointToPosition;
        int i;
        if (this.f6265 != null) {
            ListAdapter adapter = getAdapter();
            if (adapter instanceof HeaderViewListAdapter) {
                HeaderViewListAdapter headerViewListAdapter = (HeaderViewListAdapter) adapter;
                headersCount = headerViewListAdapter.getHeadersCount();
                c0247 = (C0247) headerViewListAdapter.getWrappedAdapter();
            } else {
                c0247 = (C0247) adapter;
                headersCount = 0;
            }
            C2652 c2652M1571 = (motionEvent.getAction() == 10 || (iPointToPosition = pointToPosition((int) motionEvent.getX(), (int) motionEvent.getY())) == -1 || (i = iPointToPosition - headersCount) < 0 || i >= c0247.getCount()) ? null : c0247.getItem(i);
            C2652 c2652 = this.f6263;
            if (c2652 != c2652M1571) {
                MenuC2418 menuC2418 = c0247.f1791;
                if (c2652 != null) {
                    this.f6265.mo3522(menuC2418, c2652);
                }
                this.f6263 = c2652M1571;
                if (c2652M1571 != null) {
                    this.f6265.mo3523(menuC2418, c2652M1571);
                }
            }
        }
        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.f6266) {
            if (listMenuItemView.isEnabled() && listMenuItemView.getItemData().hasSubMenu()) {
                performItemClick(listMenuItemView, getSelectedItemPosition(), getSelectedItemId());
            }
            return true;
        }
        if (listMenuItemView == null || i != this.f6264) {
            return super.onKeyDown(i, keyEvent);
        }
        setSelection(-1);
        ListAdapter adapter = getAdapter();
        (adapter instanceof HeaderViewListAdapter ? (C0247) ((HeaderViewListAdapter) adapter).getWrappedAdapter() : (C0247) adapter).f1791.m6185(false);
        return true;
    }

    public void setHoverListener(InterfaceC1106 interfaceC1106) {
        this.f6265 = interfaceC1106;
    }

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