package androidx.leanback.widget.picker;

import android.content.Context;
import android.content.res.TypedArray;
import android.graphics.Rect;
import android.os.Build;
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.view.animation.Interpolator;
import android.widget.FrameLayout;
import android.widget.TextView;
import androidx.leanback.widget.VerticalGridView;
import androidx.recyclerview.widget.RecyclerView;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import p037.p091.C2072;
import p037.p091.C2074;
import p037.p091.C2077;
import p037.p091.C2079;
import p037.p091.C2083;
import p037.p091.p095.AbstractC2176;
import p037.p091.p095.p096.C2194;
import p138.p139.p143.p144.C2803;

/* JADX INFO: loaded from: classes.dex */
public class Picker extends FrameLayout {

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public ViewGroup f905;

    /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
    public final List<VerticalGridView> f906;

    /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
    public ArrayList<C2194> f907;

    /* JADX INFO: renamed from: ކ, reason: contains not printable characters */
    public float f908;

    /* JADX INFO: renamed from: އ, reason: contains not printable characters */
    public float f909;

    /* JADX INFO: renamed from: ވ, reason: contains not printable characters */
    public float f910;

    /* JADX INFO: renamed from: މ, reason: contains not printable characters */
    public float f911;

    /* JADX INFO: renamed from: ފ, reason: contains not printable characters */
    public int f912;

    /* JADX INFO: renamed from: ދ, reason: contains not printable characters */
    public Interpolator f913;

    /* JADX INFO: renamed from: ތ, reason: contains not printable characters */
    public ArrayList<InterfaceC0142> f914;

    /* JADX INFO: renamed from: ލ, reason: contains not printable characters */
    public float f915;

    /* JADX INFO: renamed from: ގ, reason: contains not printable characters */
    public float f916;

    /* JADX INFO: renamed from: ޏ, reason: contains not printable characters */
    public int f917;

    /* JADX INFO: renamed from: ސ, reason: contains not printable characters */
    public List<CharSequence> f918;

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

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

    /* JADX INFO: renamed from: ޓ, reason: contains not printable characters */
    public final AbstractC2176 f921;

    /* JADX INFO: renamed from: androidx.leanback.widget.picker.Picker$֏, reason: contains not printable characters */
    public class C0140 extends AbstractC2176 {
        public C0140() {
        }

        @Override // p037.p091.p095.AbstractC2176
        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public void mo326(RecyclerView recyclerView, RecyclerView.AbstractC0224 abstractC0224, int i, int i2) {
            int iIndexOf = Picker.this.f906.indexOf((VerticalGridView) recyclerView);
            Picker.this.m321(iIndexOf, true);
            if (abstractC0224 != null) {
                Picker.this.mo313(iIndexOf, Picker.this.f907.get(iIndexOf).f7129 + i);
            }
        }
    }

    /* JADX INFO: renamed from: androidx.leanback.widget.picker.Picker$ؠ, reason: contains not printable characters */
    public class C0141 extends RecyclerView.AbstractC0191<C0143> {

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

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

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

        /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
        public C2194 f926;

        public C0141(int i, int i2, int i3) {
            this.f923 = i;
            this.f924 = i3;
            this.f925 = i2;
            this.f926 = Picker.this.f907.get(i3);
        }

        @Override // androidx.recyclerview.widget.RecyclerView.AbstractC0191
        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public int mo327() {
            C2194 c2194 = this.f926;
            if (c2194 == null) {
                return 0;
            }
            return (c2194.f7130 - c2194.f7129) + 1;
        }

        @Override // androidx.recyclerview.widget.RecyclerView.AbstractC0191
        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public RecyclerView.AbstractC0224 mo328(ViewGroup viewGroup, int i) {
            View viewInflate = LayoutInflater.from(viewGroup.getContext()).inflate(this.f923, viewGroup, false);
            int i2 = this.f925;
            return new C0143(viewInflate, i2 != 0 ? (TextView) viewInflate.findViewById(i2) : (TextView) viewInflate);
        }

        @Override // androidx.recyclerview.widget.RecyclerView.AbstractC0191
        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public void mo329(RecyclerView.AbstractC0224 abstractC0224) {
            ((C0143) abstractC0224).f1326.setFocusable(Picker.this.isActivated());
        }

        @Override // androidx.recyclerview.widget.RecyclerView.AbstractC0191
        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public void mo330(RecyclerView.AbstractC0224 abstractC0224, int i) {
            C2194 c2194;
            C0143 c0143 = (C0143) abstractC0224;
            TextView textView = c0143.f928;
            if (textView != null && (c2194 = this.f926) != null) {
                int i2 = c2194.f7129 + i;
                CharSequence[] charSequenceArr = c2194.f7131;
                textView.setText(charSequenceArr == null ? String.format(c2194.f7132, Integer.valueOf(i2)) : charSequenceArr[i2]);
            }
            Picker picker = Picker.this;
            picker.m323(c0143.f1326, picker.f906.get(this.f924).getSelectedPosition() == i, this.f924, false);
        }
    }

    /* JADX INFO: renamed from: androidx.leanback.widget.picker.Picker$ހ, reason: contains not printable characters */
    public interface InterfaceC0142 {
        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        void mo331(Picker picker, int i);
    }

    /* JADX INFO: renamed from: androidx.leanback.widget.picker.Picker$ށ, reason: contains not printable characters */
    public static class C0143 extends RecyclerView.AbstractC0224 {

        /* JADX INFO: renamed from: ޖ, reason: contains not printable characters */
        public final TextView f928;

        public C0143(View view, TextView textView) {
            super(view);
            this.f928 = textView;
        }
    }

    public Picker(Context context, AttributeSet attributeSet) {
        this(context, attributeSet, C2072.pickerStyle);
    }

    public Picker(Context context, AttributeSet attributeSet, int i) {
        super(context, attributeSet, i);
        this.f906 = new ArrayList();
        this.f915 = 3.0f;
        this.f916 = 1.0f;
        this.f917 = 0;
        this.f918 = new ArrayList();
        this.f921 = new C0140();
        TypedArray typedArrayObtainStyledAttributes = context.obtainStyledAttributes(attributeSet, C2083.lbPicker, i, 0);
        if (Build.VERSION.SDK_INT >= 29) {
            saveAttributeDataForStyleable(context, C2083.lbPicker, attributeSet, typedArrayObtainStyledAttributes, i, 0);
        }
        this.f919 = typedArrayObtainStyledAttributes.getResourceId(C2083.lbPicker_pickerItemLayout, C2079.lb_picker_item);
        this.f920 = typedArrayObtainStyledAttributes.getResourceId(C2083.lbPicker_pickerItemTextViewId, 0);
        typedArrayObtainStyledAttributes.recycle();
        setEnabled(true);
        setDescendantFocusability(262144);
        this.f909 = 1.0f;
        this.f908 = 1.0f;
        this.f910 = 0.5f;
        this.f911 = 0.0f;
        this.f912 = 200;
        this.f913 = new DecelerateInterpolator(2.5f);
        this.f905 = (ViewGroup) ((ViewGroup) LayoutInflater.from(getContext()).inflate(C2079.lb_picker, (ViewGroup) this, true)).findViewById(C2077.picker);
    }

    @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.f915;
    }

    public int getColumnsCount() {
        ArrayList<C2194> arrayList = this.f907;
        if (arrayList == null) {
            return 0;
        }
        return arrayList.size();
    }

    public int getPickerItemHeightPixels() {
        return getContext().getResources().getDimensionPixelSize(C2074.picker_item_height);
    }

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

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

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

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

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

    public float getVisibleItemCount() {
        return 1.0f;
    }

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

    @Override // android.view.ViewGroup, android.view.ViewParent
    public void requestChildFocus(View view, View view2) {
        super.requestChildFocus(view, view2);
        for (int i = 0; i < this.f906.size(); i++) {
            if (this.f906.get(i).hasFocus()) {
                setSelectedColumn(i);
            }
        }
    }

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

    public void setActivatedVisibleItemCount(float f) {
        if (f <= 0.0f) {
            throw new IllegalArgumentException();
        }
        if (this.f915 != f) {
            this.f915 = f;
            if (isActivated()) {
                m318();
            }
        }
    }

    public void setColumns(List<C2194> list) {
        if (this.f918.size() == 0) {
            StringBuilder sbM4889 = C2803.m4889("Separators size is: ");
            sbM4889.append(this.f918.size());
            sbM4889.append(". At least one separator must be provided");
            throw new IllegalStateException(sbM4889.toString());
        }
        if (this.f918.size() == 1) {
            CharSequence charSequence = this.f918.get(0);
            this.f918.clear();
            this.f918.add("");
            for (int i = 0; i < list.size() - 1; i++) {
                this.f918.add(charSequence);
            }
            this.f918.add("");
        } else if (this.f918.size() != list.size() + 1) {
            StringBuilder sbM48892 = C2803.m4889("Separators size: ");
            sbM48892.append(this.f918.size());
            sbM48892.append(" mustequal the size of columns: ");
            sbM48892.append(list.size());
            sbM48892.append(" + 1");
            throw new IllegalStateException(sbM48892.toString());
        }
        this.f906.clear();
        this.f905.removeAllViews();
        ArrayList<C2194> arrayList = new ArrayList<>(list);
        this.f907 = arrayList;
        if (this.f917 > arrayList.size() - 1) {
            this.f917 = this.f907.size() - 1;
        }
        LayoutInflater layoutInflaterFrom = LayoutInflater.from(getContext());
        int columnsCount = getColumnsCount();
        if (!TextUtils.isEmpty(this.f918.get(0))) {
            TextView textView = (TextView) layoutInflaterFrom.inflate(C2079.lb_picker_separator, this.f905, false);
            textView.setText(this.f918.get(0));
            this.f905.addView(textView);
        }
        int i2 = 0;
        while (i2 < columnsCount) {
            VerticalGridView verticalGridView = (VerticalGridView) layoutInflaterFrom.inflate(C2079.lb_picker_column, this.f905, false);
            m324(verticalGridView);
            verticalGridView.setWindowAlignment(0);
            verticalGridView.setHasFixedSize(false);
            verticalGridView.setFocusable(isActivated());
            verticalGridView.setItemViewCacheSize(0);
            this.f906.add(verticalGridView);
            this.f905.addView(verticalGridView);
            int i3 = i2 + 1;
            if (!TextUtils.isEmpty(this.f918.get(i3))) {
                TextView textView2 = (TextView) layoutInflaterFrom.inflate(C2079.lb_picker_separator, this.f905, false);
                textView2.setText(this.f918.get(i3));
                this.f905.addView(textView2);
            }
            verticalGridView.setAdapter(new C0141(getPickerItemLayoutId(), getPickerItemTextViewId(), i2));
            verticalGridView.setOnChildViewHolderSelectedListener(this.f921);
            i2 = i3;
        }
    }

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

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

    public void setSelectedColumn(int i) {
        if (this.f917 != i) {
            this.f917 = i;
            for (int i2 = 0; i2 < this.f906.size(); i2++) {
                m321(i2, true);
            }
        }
        VerticalGridView verticalGridView = this.f906.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) {
        this.f918.clear();
        this.f918.addAll(list);
    }

    public void setVisibleItemCount(float f) {
        if (f <= 0.0f) {
            throw new IllegalArgumentException();
        }
        if (this.f916 != f) {
            this.f916 = f;
            if (isActivated()) {
                return;
            }
            m318();
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public C2194 m317(int i) {
        ArrayList<C2194> arrayList = this.f907;
        if (arrayList == null) {
            return null;
        }
        return arrayList.get(i);
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final void m318() {
        for (int i = 0; i < getColumnsCount(); i++) {
            m324(this.f906.get(i));
        }
    }

    /* JADX INFO: renamed from: ֏ */
    public void mo313(int i, int i2) {
        C2194 c2194 = this.f907.get(i);
        if (c2194.f7128 != i2) {
            c2194.f7128 = i2;
            m325(i);
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public void m319(int i, int i2, boolean z) {
        C2194 c2194 = this.f907.get(i);
        if (c2194.f7128 != i2) {
            c2194.f7128 = i2;
            m325(i);
            VerticalGridView verticalGridView = this.f906.get(i);
            if (verticalGridView != null) {
                int i3 = i2 - this.f907.get(i).f7129;
                if (z) {
                    verticalGridView.setSelectedPositionSmooth(i3);
                } else {
                    verticalGridView.setSelectedPosition(i3);
                }
            }
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public void m320(int i, C2194 c2194) {
        this.f907.set(i, c2194);
        VerticalGridView verticalGridView = this.f906.get(i);
        C0141 c0141 = (C0141) verticalGridView.getAdapter();
        if (c0141 != null) {
            c0141.f1232.m603();
        }
        verticalGridView.setSelectedPosition(c2194.f7128 - c2194.f7129);
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public void m321(int i, boolean z) {
        VerticalGridView verticalGridView = this.f906.get(i);
        int selectedPosition = verticalGridView.getSelectedPosition();
        int i2 = 0;
        while (i2 < verticalGridView.getAdapter().mo327()) {
            View viewMo485 = verticalGridView.getLayoutManager().mo485(i2);
            if (viewMo485 != null) {
                m323(viewMo485, selectedPosition == i2, i, z);
            }
            i2++;
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final void m322(View view, boolean z, float f, float f2, Interpolator interpolator) {
        view.animate().cancel();
        if (!z) {
            view.setAlpha(f);
            return;
        }
        if (f2 >= 0.0f) {
            view.setAlpha(f2);
        }
        view.animate().alpha(f).setDuration(this.f912).setInterpolator(interpolator).start();
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public void m323(View view, boolean z, int i, boolean z2) {
        boolean z3 = i == this.f917 || !hasFocus();
        if (z) {
            if (z3) {
                m322(view, z2, this.f909, -1.0f, this.f913);
                return;
            } else {
                m322(view, z2, this.f908, -1.0f, this.f913);
                return;
            }
        }
        if (z3) {
            m322(view, z2, this.f910, -1.0f, this.f913);
        } else {
            m322(view, z2, this.f911, -1.0f, this.f913);
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final void m324(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);
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public final void m325(int i) {
        ArrayList<InterfaceC0142> arrayList = this.f914;
        if (arrayList != null) {
            for (int size = arrayList.size() - 1; size >= 0; size--) {
                this.f914.get(size).mo331(this, i);
            }
        }
    }
}
