package androidx.leanback.widget.picker;

import android.content.Context;
import android.content.res.TypedArray;
import android.graphics.Rect;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.animation.DecelerateInterpolator;
import android.widget.FrameLayout;
import android.widget.TextView;
import androidx.leanback.widget.VerticalGridView;
import ar.tvplayer.tv.R;
import defpackage.AbstractC2873;
import defpackage.AbstractC4459;
import defpackage.C1140;
import defpackage.C1585;
import defpackage.C2816;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

/* loaded from: classes3.dex */
public class Picker extends FrameLayout {

    /* renamed from: ˀᵗᵝᵭ, reason: contains not printable characters */
    public final int f516;

    /* renamed from: ˁˑᵰ, reason: contains not printable characters */
    public final C2816 f517;

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

    /* renamed from: ˑᵥˁ, reason: contains not printable characters */
    public ArrayList f519;

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

    /* renamed from: ᵡˎ, reason: contains not printable characters */
    public final DecelerateInterpolator f521;

    /* renamed from: ᵡⁱᵥ, reason: contains not printable characters */
    public final float f522;

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public final ArrayList f523;

    /* renamed from: ᵤᵙᵷ, reason: contains not printable characters */
    public final float f524;

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

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

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

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

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

    /* renamed from: ᵾᵬ, reason: contains not printable characters */
    public final float f530;

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

    public Picker(Context context, AttributeSet attributeSet) {
        this(context, attributeSet, R.attr._11_res_0x7f0404df);
    }

    public Picker(Context context, AttributeSet attributeSet, int i) {
        super(context, attributeSet, i);
        this.f523 = new ArrayList();
        this.f518 = 3.0f;
        this.f527 = 1.0f;
        this.f525 = 0;
        this.f529 = new ArrayList();
        this.f517 = new C2816(this);
        int[] iArr = AbstractC4459.f16639;
        TypedArray typedArrayObtainStyledAttributes = context.obtainStyledAttributes(attributeSet, iArr, i, 0);
        AbstractC2873.m7025(this, context, iArr, attributeSet, typedArrayObtainStyledAttributes, i);
        this.f520 = typedArrayObtainStyledAttributes.getResourceId(0, R.layout._11_res_0x7f0e00bb);
        this.f528 = typedArrayObtainStyledAttributes.getResourceId(1, 0);
        typedArrayObtainStyledAttributes.recycle();
        setEnabled(true);
        setDescendantFocusability(262144);
        this.f524 = 1.0f;
        this.f530 = 1.0f;
        this.f522 = 0.5f;
        this.f516 = 200;
        this.f521 = new DecelerateInterpolator(2.5f);
        this.f526 = (ViewGroup) ((ViewGroup) LayoutInflater.from(getContext()).inflate(R.layout._11_res_0x7f0e00b9, (ViewGroup) this, true)).findViewById(R.id._11_res_0x7f0b0309);
    }

    @Override // android.view.ViewGroup, android.view.View
    public boolean dispatchKeyEvent(KeyEvent keyEvent) {
        if (!isActivated()) {
            return super.dispatchKeyEvent(keyEvent);
        }
        int keyCode = keyEvent.getKeyCode();
        if (keyCode != 23 && keyCode != 66) {
            return super.dispatchKeyEvent(keyEvent);
        }
        if (keyEvent.getAction() == 1) {
            performClick();
        }
        return true;
    }

    public float getActivatedVisibleItemCount() {
        return this.f518;
    }

    public int getColumnsCount() {
        ArrayList arrayList = this.f531;
        if (arrayList == null) {
            return 0;
        }
        return arrayList.size();
    }

    public int getPickerItemHeightPixels() {
        return getContext().getResources().getDimensionPixelSize(R.dimen._11_res_0x7f070598);
    }

    public final int getPickerItemLayoutId() {
        return this.f520;
    }

    public final int getPickerItemTextViewId() {
        return this.f528;
    }

    public int getSelectedColumn() {
        return this.f525;
    }

    @Deprecated
    public final CharSequence getSeparator() {
        return (CharSequence) this.f529.get(0);
    }

    public final List<CharSequence> getSeparators() {
        return this.f529;
    }

    public float getVisibleItemCount() {
        return 1.0f;
    }

    @Override // android.view.ViewGroup
    public final boolean onRequestFocusInDescendants(int i, Rect rect) {
        int selectedColumn = getSelectedColumn();
        if (selectedColumn < 0) {
            return false;
        }
        ArrayList arrayList = this.f523;
        if (selectedColumn < arrayList.size()) {
            return ((VerticalGridView) arrayList.get(selectedColumn)).requestFocus(i, rect);
        }
        return false;
    }

    @Override // android.view.ViewGroup, android.view.ViewParent
    public final void requestChildFocus(View view, View view2) {
        super.requestChildFocus(view, view2);
        int i = 0;
        while (true) {
            ArrayList arrayList = this.f523;
            if (i >= arrayList.size()) {
                return;
            }
            if (((VerticalGridView) arrayList.get(i)).hasFocus()) {
                setSelectedColumn(i);
            }
            i++;
        }
    }

    @Override // android.view.View
    public void setActivated(boolean z) {
        ArrayList arrayList;
        if (z == isActivated()) {
            super.setActivated(z);
            return;
        }
        super.setActivated(z);
        boolean zHasFocus = hasFocus();
        int selectedColumn = getSelectedColumn();
        setDescendantFocusability(131072);
        if (!z && zHasFocus && isFocusable()) {
            requestFocus();
        }
        int i = 0;
        while (true) {
            int columnsCount = getColumnsCount();
            arrayList = this.f523;
            if (i >= columnsCount) {
                break;
            }
            ((VerticalGridView) arrayList.get(i)).setFocusable(z);
            i++;
        }
        m347();
        boolean zIsActivated = isActivated();
        for (int i2 = 0; i2 < getColumnsCount(); i2++) {
            VerticalGridView verticalGridView = (VerticalGridView) arrayList.get(i2);
            for (int i3 = 0; i3 < verticalGridView.getChildCount(); i3++) {
                verticalGridView.getChildAt(i3).setFocusable(zIsActivated);
            }
        }
        if (z && zHasFocus && selectedColumn >= 0) {
            ((VerticalGridView) arrayList.get(selectedColumn)).requestFocus();
        }
        setDescendantFocusability(262144);
    }

    public void setActivatedVisibleItemCount(float f) {
        if (f <= 0.0f) {
            ᵨᴵᵺ.ᵻᵢﹳᵰ();
        } else if (this.f518 != f) {
            this.f518 = f;
            if (isActivated()) {
                m347();
            }
        }
    }

    public void setColumns(List<C1140> list) {
        ArrayList arrayList = this.f529;
        if (arrayList.size() == 0) {
            throw new IllegalStateException("Separators size is: " + arrayList.size() + ". At least one separator must be provided");
        }
        if (arrayList.size() == 1) {
            CharSequence charSequence = (CharSequence) arrayList.get(0);
            arrayList.clear();
            arrayList.add("");
            for (int i = 0; i < list.size() - 1; i++) {
                arrayList.add(charSequence);
            }
            arrayList.add("");
        } else if (arrayList.size() != list.size() + 1) {
            ᵨᴵᵺ.ˇʼʤˎ(arrayList.size(), list.size(), " mustequal the size of columns: ");
            return;
        }
        ArrayList arrayList2 = this.f523;
        arrayList2.clear();
        ViewGroup viewGroup = this.f526;
        viewGroup.removeAllViews();
        ArrayList arrayList3 = new ArrayList(list);
        this.f531 = arrayList3;
        if (this.f525 > arrayList3.size() - 1) {
            this.f525 = this.f531.size() - 1;
        }
        LayoutInflater layoutInflaterFrom = LayoutInflater.from(getContext());
        int columnsCount = getColumnsCount();
        if (!TextUtils.isEmpty((CharSequence) arrayList.get(0))) {
            TextView textView = (TextView) layoutInflaterFrom.inflate(R.layout._11_res_0x7f0e00bc, viewGroup, false);
            textView.setText((CharSequence) arrayList.get(0));
            viewGroup.addView(textView);
        }
        int i2 = 0;
        while (i2 < columnsCount) {
            VerticalGridView verticalGridView = (VerticalGridView) layoutInflaterFrom.inflate(R.layout._11_res_0x7f0e00ba, viewGroup, false);
            m350(verticalGridView);
            verticalGridView.setWindowAlignment(0);
            verticalGridView.setHasFixedSize(false);
            verticalGridView.setFocusable(isActivated());
            verticalGridView.setItemViewCacheSize(0);
            arrayList2.add(verticalGridView);
            viewGroup.addView(verticalGridView);
            int i3 = i2 + 1;
            if (!TextUtils.isEmpty((CharSequence) arrayList.get(i3))) {
                TextView textView2 = (TextView) layoutInflaterFrom.inflate(R.layout._11_res_0x7f0e00bc, viewGroup, false);
                textView2.setText((CharSequence) arrayList.get(i3));
                viewGroup.addView(textView2);
            }
            verticalGridView.setAdapter(new C1585(this, getPickerItemLayoutId(), getPickerItemTextViewId(), i2));
            verticalGridView.setOnChildViewHolderSelectedListener(this.f517);
            i2 = i3;
        }
    }

    public final void setPickerItemLayoutId(int i) {
        this.f520 = i;
    }

    public final void setPickerItemTextViewId(int i) {
        this.f528 = i;
    }

    public void setSelectedColumn(int i) {
        int i2 = this.f525;
        ArrayList arrayList = this.f523;
        if (i2 != i) {
            this.f525 = i;
            for (int i3 = 0; i3 < arrayList.size(); i3++) {
                m351(i3);
            }
        }
        VerticalGridView verticalGridView = (VerticalGridView) arrayList.get(i);
        if (!hasFocus() || verticalGridView.hasFocus()) {
            return;
        }
        verticalGridView.requestFocus();
    }

    public final void setSeparator(CharSequence charSequence) {
        setSeparators(Arrays.asList(charSequence));
    }

    public final void setSeparators(List<CharSequence> list) {
        ArrayList arrayList = this.f529;
        arrayList.clear();
        arrayList.addAll(list);
    }

    public void setVisibleItemCount(float f) {
        if (f <= 0.0f) {
            ᵨᴵᵺ.ᵻᵢﹳᵰ();
        } else if (this.f527 != f) {
            this.f527 = f;
            if (isActivated()) {
                return;
            }
            m347();
        }
    }

    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public final void m344(int i, int i2) {
        C1140 c1140 = (C1140) this.f531.get(i);
        if (c1140.f4885 != i2) {
            c1140.f4885 = i2;
            m349(i);
            VerticalGridView verticalGridView = (VerticalGridView) this.f523.get(i);
            if (verticalGridView != null) {
                verticalGridView.setSelectedPosition(i2 - ((C1140) this.f531.get(i)).f4886);
            }
        }
    }

    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    public final void m345(View view, boolean z, float f, DecelerateInterpolator decelerateInterpolator) {
        view.animate().cancel();
        if (z) {
            view.animate().alpha(f).setDuration(this.f516).setInterpolator(decelerateInterpolator).start();
        } else {
            view.setAlpha(f);
        }
    }

    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public final void m346(int i, View view, boolean z, boolean z2) {
        boolean z3 = i == this.f525 || !hasFocus();
        DecelerateInterpolator decelerateInterpolator = this.f521;
        if (z) {
            if (z3) {
                m345(view, z2, this.f524, decelerateInterpolator);
                return;
            } else {
                m345(view, z2, this.f530, decelerateInterpolator);
                return;
            }
        }
        if (z3) {
            m345(view, z2, this.f522, decelerateInterpolator);
        } else {
            m345(view, z2, 0.0f, decelerateInterpolator);
        }
    }

    /* renamed from: ˏᵙ */
    public void mo342(int i, int i2) {
        C1140 c1140 = (C1140) this.f531.get(i);
        if (c1140.f4885 != i2) {
            c1140.f4885 = i2;
            m349(i);
        }
    }

    /* renamed from: ᵝᵵᵺ, reason: contains not printable characters */
    public final void m347() {
        for (int i = 0; i < getColumnsCount(); i++) {
            m350((VerticalGridView) this.f523.get(i));
        }
    }

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final C1140 m348(int i) {
        ArrayList arrayList = this.f531;
        if (arrayList == null) {
            return null;
        }
        return (C1140) arrayList.get(i);
    }

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public final void m349(int i) {
        ArrayList arrayList = this.f519;
        if (arrayList != null) {
            for (int size = arrayList.size() - 1; size >= 0; size--) {
                ((ᵗˈˁ) this.f519.get(size)).ᵥᵯˎ.ˀʾʽʤ(i);
            }
        }
    }

    /* renamed from: ᵶᵷᵕ, reason: contains not printable characters */
    public final void m350(VerticalGridView verticalGridView) {
        ViewGroup.LayoutParams layoutParams = verticalGridView.getLayoutParams();
        float activatedVisibleItemCount = isActivated() ? getActivatedVisibleItemCount() : getVisibleItemCount();
        layoutParams.height = (int) (((activatedVisibleItemCount - 1.0f) * verticalGridView.getVerticalSpacing()) + (getPickerItemHeightPixels() * activatedVisibleItemCount));
        verticalGridView.setLayoutParams(layoutParams);
    }

    /* renamed from: ᵹᵝᵶ, reason: contains not printable characters */
    public final void m351(int i) {
        VerticalGridView verticalGridView = (VerticalGridView) this.f523.get(i);
        int selectedPosition = verticalGridView.getSelectedPosition();
        int i2 = 0;
        while (i2 < verticalGridView.getAdapter().mo2536()) {
            View viewMo518 = verticalGridView.getLayoutManager().mo518(i2);
            if (viewMo518 != null) {
                m346(i, viewMo518, selectedPosition == i2, true);
            }
            i2++;
        }
    }

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public final void m352(int i, C1140 c1140) {
        this.f531.set(i, c1140);
        VerticalGridView verticalGridView = (VerticalGridView) this.f523.get(i);
        C1585 c1585 = (C1585) verticalGridView.getAdapter();
        if (c1585 != null) {
            c1585.m4029();
        }
        verticalGridView.setSelectedPosition(c1140.f4885 - c1140.f4886);
    }
}
