package p037.p041.p051;

import android.content.Context;
import android.graphics.drawable.Drawable;
import android.os.Build;
import android.util.AttributeSet;
import android.util.Log;
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.appcompat.view.menu.ListMenuItemView;
import java.lang.reflect.Method;
import p037.p041.p049.p050.C1571;
import p037.p041.p049.p050.C1572;
import p037.p041.p049.p050.C1576;

/* JADX INFO: renamed from: މ.ؠ.ގ.ޣ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public class C1668 extends C1661 implements InterfaceC1667 {

    /* JADX INFO: renamed from: ޣ, reason: contains not printable characters */
    public static Method f5432;

    /* JADX INFO: renamed from: ޢ, reason: contains not printable characters */
    public InterfaceC1667 f5433;

    /* JADX INFO: renamed from: މ.ؠ.ގ.ޣ$֏, reason: contains not printable characters */
    public static class C1669 extends C1651 {

        /* JADX INFO: renamed from: ޑ, reason: contains not printable characters */
        public final int f5434;

        /* JADX INFO: renamed from: ޒ, reason: contains not printable characters */
        public final int f5435;

        /* JADX INFO: renamed from: ޓ, reason: contains not printable characters */
        public InterfaceC1667 f5436;

        /* JADX INFO: renamed from: ޔ, reason: contains not printable characters */
        public MenuItem f5437;

        public C1669(Context context, boolean z) {
            super(context, z);
            if (1 == context.getResources().getConfiguration().getLayoutDirection()) {
                this.f5434 = 21;
                this.f5435 = 22;
            } else {
                this.f5434 = 22;
                this.f5435 = 21;
            }
        }

        @Override // p037.p041.p051.C1651, android.view.View
        public boolean onHoverEvent(MotionEvent motionEvent) {
            int headersCount;
            C1571 c1571;
            int iPointToPosition;
            int i;
            if (this.f5436 != null) {
                ListAdapter adapter = getAdapter();
                if (adapter instanceof HeaderViewListAdapter) {
                    HeaderViewListAdapter headerViewListAdapter = (HeaderViewListAdapter) adapter;
                    headersCount = headerViewListAdapter.getHeadersCount();
                    c1571 = (C1571) headerViewListAdapter.getWrappedAdapter();
                } else {
                    headersCount = 0;
                    c1571 = (C1571) adapter;
                }
                C1576 item = null;
                if (motionEvent.getAction() != 10 && (iPointToPosition = pointToPosition((int) motionEvent.getX(), (int) motionEvent.getY())) != -1 && (i = iPointToPosition - headersCount) >= 0 && i < c1571.getCount()) {
                    item = c1571.getItem(i);
                }
                MenuItem menuItem = this.f5437;
                if (menuItem != item) {
                    C1572 c1572 = c1571.f5070;
                    if (menuItem != null) {
                        this.f5436.mo3080(c1572, menuItem);
                    }
                    this.f5437 = item;
                    if (item != null) {
                        this.f5436.mo3079(c1572, item);
                    }
                }
            }
            return super.onHoverEvent(motionEvent);
        }

        @Override // android.widget.ListView, android.widget.AbsListView, android.view.View, android.view.KeyEvent.Callback
        public boolean onKeyDown(int i, KeyEvent keyEvent) {
            ListMenuItemView listMenuItemView = (ListMenuItemView) getSelectedView();
            if (listMenuItemView != null && i == this.f5434) {
                if (listMenuItemView.isEnabled() && listMenuItemView.getItemData().hasSubMenu()) {
                    performItemClick(listMenuItemView, getSelectedItemPosition(), getSelectedItemId());
                }
                return true;
            }
            if (listMenuItemView == null || i != this.f5435) {
                return super.onKeyDown(i, keyEvent);
            }
            setSelection(-1);
            ((C1571) getAdapter()).f5070.m3093(false);
            return true;
        }

        public void setHoverListener(InterfaceC1667 interfaceC1667) {
            this.f5436 = interfaceC1667;
        }

        @Override // p037.p041.p051.C1651, android.widget.AbsListView
        public /* bridge */ /* synthetic */ void setSelector(Drawable drawable) {
            super.setSelector(drawable);
        }
    }

    static {
        try {
            if (Build.VERSION.SDK_INT <= 28) {
                f5432 = PopupWindow.class.getDeclaredMethod("setTouchModal", Boolean.TYPE);
            }
        } catch (NoSuchMethodException unused) {
            Log.i("MenuPopupWindow", "Could not find method setTouchModal() on PopupWindow. Oh well.");
        }
    }

    public C1668(Context context, AttributeSet attributeSet, int i, int i2) {
        super(context, attributeSet, i, i2);
    }

    @Override // p037.p041.p051.C1661
    /* JADX INFO: renamed from: ֏ */
    public C1651 mo3251(Context context, boolean z) {
        C1669 c1669 = new C1669(context, z);
        c1669.setHoverListener(this);
        return c1669;
    }

    @Override // p037.p041.p051.InterfaceC1667
    /* JADX INFO: renamed from: ֏ */
    public void mo3079(C1572 c1572, MenuItem menuItem) {
        InterfaceC1667 interfaceC1667 = this.f5433;
        if (interfaceC1667 != null) {
            interfaceC1667.mo3079(c1572, menuItem);
        }
    }

    @Override // p037.p041.p051.InterfaceC1667
    /* JADX INFO: renamed from: ؠ */
    public void mo3080(C1572 c1572, MenuItem menuItem) {
        InterfaceC1667 interfaceC1667 = this.f5433;
        if (interfaceC1667 != null) {
            interfaceC1667.mo3080(c1572, menuItem);
        }
    }
}
