package defpackage;

import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Rect;
import android.graphics.drawable.Drawable;
import android.os.Build;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ListAdapter;
import android.widget.ListView;
import ar.tvplayer.tv.R;
import java.lang.reflect.InvocationTargetException;

/* renamed from: ˈᵜˈ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public class C1073 extends ListView {

    /* renamed from: ˀᵗᵝᵭ, reason: contains not printable characters */
    public C2424 f4656;

    /* renamed from: ˎˑː, reason: contains not printable characters */
    public boolean f4657;

    /* renamed from: ˑᵥˁ, reason: contains not printable characters */
    public final boolean f4658;

    /* renamed from: ᵡˎ, reason: contains not printable characters */
    public boolean f4659;

    /* renamed from: ᵡⁱᵥ, reason: contains not printable characters */
    public int f4660;

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public int f4661;

    /* renamed from: ᵤᵙᵷ, reason: contains not printable characters */
    public int f4662;

    /* renamed from: ᵧـˌᵎ, reason: contains not printable characters */
    public RunnableC2802 f4663;

    /* renamed from: ᵧᵾˀˈ, reason: contains not printable characters */
    public final Rect f4664;

    /* renamed from: ᵮᵠـˌ, reason: contains not printable characters */
    public ViewOnTouchListenerC3763 f4665;

    /* renamed from: ᵾᵬ, reason: contains not printable characters */
    public int f4666;

    /* renamed from: ᵿʗᵝʽ, reason: contains not printable characters */
    public int f4667;

    public C1073(Context context, boolean z) {
        super(context, null, R.attr._11_res_0x7f04021c);
        this.f4664 = new Rect();
        this.f4661 = 0;
        this.f4667 = 0;
        this.f4666 = 0;
        this.f4662 = 0;
        this.f4658 = z;
        setCacheColorHint(0);
    }

    @Override // android.widget.ListView, android.widget.AbsListView, android.view.ViewGroup, android.view.View
    public final void dispatchDraw(Canvas canvas) {
        Drawable selector;
        Rect rect = this.f4664;
        if (!rect.isEmpty() && (selector = getSelector()) != null) {
            selector.setBounds(rect);
            selector.draw(canvas);
        }
        super.dispatchDraw(canvas);
    }

    @Override // android.widget.AbsListView, android.view.ViewGroup, android.view.View
    public final void drawableStateChanged() {
        if (this.f4663 != null) {
            return;
        }
        super.drawableStateChanged();
        C2424 c2424 = this.f4656;
        if (c2424 != null) {
            c2424.f9463 = true;
        }
        Drawable selector = getSelector();
        if (selector != null && this.f4657 && isPressed()) {
            selector.setState(getDrawableState());
        }
    }

    @Override // android.view.ViewGroup, android.view.View
    public final boolean hasFocus() {
        return this.f4658 || super.hasFocus();
    }

    @Override // android.view.View
    public final boolean hasWindowFocus() {
        return this.f4658 || super.hasWindowFocus();
    }

    @Override // android.view.View
    public final boolean isFocused() {
        return this.f4658 || super.isFocused();
    }

    @Override // android.view.View
    public final boolean isInTouchMode() {
        return (this.f4658 && this.f4659) || super.isInTouchMode();
    }

    @Override // android.widget.ListView, android.widget.AbsListView, android.widget.AdapterView, android.view.ViewGroup, android.view.View
    public final void onDetachedFromWindow() {
        this.f4663 = null;
        super.onDetachedFromWindow();
    }

    @Override // android.view.View
    public boolean onHoverEvent(MotionEvent motionEvent) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException {
        int i = Build.VERSION.SDK_INT;
        if (i < 26) {
            return super.onHoverEvent(motionEvent);
        }
        int actionMasked = motionEvent.getActionMasked();
        if (actionMasked == 10 && this.f4663 == null) {
            RunnableC2802 runnableC2802 = new RunnableC2802(8, this);
            this.f4663 = runnableC2802;
            post(runnableC2802);
        }
        boolean zOnHoverEvent = super.onHoverEvent(motionEvent);
        if (actionMasked != 9 && actionMasked != 7) {
            setSelection(-1);
            return zOnHoverEvent;
        }
        int iPointToPosition = pointToPosition((int) motionEvent.getX(), (int) motionEvent.getY());
        if (iPointToPosition != -1 && iPointToPosition != getSelectedItemPosition()) {
            View childAt = getChildAt(iPointToPosition - getFirstVisiblePosition());
            if (childAt.isEnabled()) {
                requestFocus();
                if (i < 30 || !AbstractC2351.f9201) {
                    setSelectionFromTop(iPointToPosition, childAt.getTop() - getTop());
                } else {
                    try {
                        AbstractC2351.f9199.invoke(this, Integer.valueOf(iPointToPosition), childAt, Boolean.FALSE, -1, -1);
                        AbstractC2351.f9200.invoke(this, Integer.valueOf(iPointToPosition));
                        AbstractC2351.f9198.invoke(this, Integer.valueOf(iPointToPosition));
                    } catch (IllegalAccessException e) {
                        e.printStackTrace();
                    } catch (InvocationTargetException e2) {
                        e2.printStackTrace();
                    }
                }
            }
            Drawable selector = getSelector();
            if (selector != null && this.f4657 && isPressed()) {
                selector.setState(getDrawableState());
            }
        }
        return zOnHoverEvent;
    }

    @Override // android.widget.AbsListView, android.view.View
    public final boolean onTouchEvent(MotionEvent motionEvent) {
        if (motionEvent.getAction() == 0) {
            this.f4660 = pointToPosition((int) motionEvent.getX(), (int) motionEvent.getY());
        }
        RunnableC2802 runnableC2802 = this.f4663;
        if (runnableC2802 != null) {
            C1073 c1073 = (C1073) runnableC2802.f10808;
            c1073.f4663 = null;
            c1073.removeCallbacks(runnableC2802);
        }
        return super.onTouchEvent(motionEvent);
    }

    public void setListSelectionHidden(boolean z) {
        this.f4659 = z;
    }

    @Override // android.widget.AbsListView
    public void setSelector(Drawable drawable) {
        C2424 c2424 = null;
        if (drawable != null) {
            C2424 c24242 = new C2424();
            Drawable drawable2 = c24242.f9464;
            if (drawable2 != null) {
                drawable2.setCallback(null);
            }
            c24242.f9464 = drawable;
            drawable.setCallback(c24242);
            c24242.f9463 = true;
            c2424 = c24242;
        }
        this.f4656 = c2424;
        super.setSelector(c2424);
        Rect rect = new Rect();
        if (drawable != null) {
            drawable.getPadding(rect);
        }
        this.f4661 = rect.left;
        this.f4667 = rect.top;
        this.f4666 = rect.right;
        this.f4662 = rect.bottom;
    }

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final int m3468(int i, int i2) {
        int listPaddingTop = getListPaddingTop();
        int listPaddingBottom = getListPaddingBottom();
        int dividerHeight = getDividerHeight();
        Drawable divider = getDivider();
        ListAdapter adapter = getAdapter();
        if (adapter == null) {
            return listPaddingTop + listPaddingBottom;
        }
        int measuredHeight = listPaddingTop + listPaddingBottom;
        if (dividerHeight <= 0 || divider == null) {
            dividerHeight = 0;
        }
        int count = adapter.getCount();
        int i3 = 0;
        View view = null;
        for (int i4 = 0; i4 < count; i4++) {
            int itemViewType = adapter.getItemViewType(i4);
            if (itemViewType != i3) {
                view = null;
                i3 = itemViewType;
            }
            view = adapter.getView(i4, view, this);
            ViewGroup.LayoutParams layoutParams = view.getLayoutParams();
            if (layoutParams == null) {
                layoutParams = generateDefaultLayoutParams();
                view.setLayoutParams(layoutParams);
            }
            int i5 = layoutParams.height;
            view.measure(i, i5 > 0 ? View.MeasureSpec.makeMeasureSpec(i5, 1073741824) : View.MeasureSpec.makeMeasureSpec(0, 0));
            view.forceLayout();
            if (i4 > 0) {
                measuredHeight += dividerHeight;
            }
            measuredHeight += view.getMeasuredHeight();
            if (measuredHeight >= i2) {
                return i2;
            }
        }
        return measuredHeight;
    }

    /* JADX WARN: Removed duplicated region for block: B:81:0x014a  */
    /* JADX WARN: Removed duplicated region for block: B:83:0x015f  */
    /* JADX WARN: Removed duplicated region for block: B:86:0x0166  */
    /* JADX WARN: Removed duplicated region for block: B:89:0x017a  */
    /* JADX WARN: Removed duplicated region for block: B:9:0x0016  */
    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final boolean m3469(android.view.MotionEvent r18, int r19) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException {
        /*
            Method dump skipped, instructions count: 390
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.C1073.m3469(android.view.MotionEvent, int):boolean");
    }
}
