package p037.p091.p095.p096;

import android.content.Context;
import android.content.res.TypedArray;
import android.os.Build;
import android.util.AttributeSet;
import android.view.KeyEvent;
import androidx.leanback.widget.picker.Picker;
import java.util.ArrayList;
import p037.p091.C2072;
import p037.p091.C2083;

/* JADX INFO: renamed from: މ.މ.ލ.ޥ.ހ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public class C2198 extends Picker {
    public C2198(Context context, AttributeSet attributeSet) {
        this(context, attributeSet, C2072.pinPickerStyle);
    }

    public C2198(Context context, AttributeSet attributeSet, int i) {
        super(context, attributeSet, i);
        TypedArray typedArrayObtainStyledAttributes = context.obtainStyledAttributes(attributeSet, C2083.lbPinPicker, i, 0);
        if (Build.VERSION.SDK_INT >= 29) {
            saveAttributeDataForStyleable(context, C2083.lbPinPicker, attributeSet, typedArrayObtainStyledAttributes, i, 0);
        }
        try {
            setSeparator(" ");
            setNumberOfColumns(typedArrayObtainStyledAttributes.getInt(C2083.lbPinPicker_columnCount, 4));
        } finally {
            typedArrayObtainStyledAttributes.recycle();
        }
    }

    @Override // androidx.leanback.widget.picker.Picker, android.view.ViewGroup, android.view.View
    public boolean dispatchKeyEvent(KeyEvent keyEvent) {
        int keyCode = keyEvent.getKeyCode();
        if (keyEvent.getAction() != 1 || keyCode < 7 || keyCode > 16) {
            return super.dispatchKeyEvent(keyEvent);
        }
        m319(getSelectedColumn(), keyCode - 7, false);
        performClick();
        return true;
    }

    public String getPin() {
        StringBuilder sb = new StringBuilder();
        int columnsCount = getColumnsCount();
        for (int i = 0; i < columnsCount; i++) {
            sb.append(Integer.toString(m317(i).f7128));
        }
        return sb.toString();
    }

    @Override // android.view.View
    public boolean performClick() {
        int selectedColumn = getSelectedColumn();
        if (selectedColumn == getColumnsCount() - 1) {
            return super.performClick();
        }
        setSelectedColumn(selectedColumn + 1);
        return false;
    }

    public void setNumberOfColumns(int i) {
        ArrayList arrayList = new ArrayList(i);
        for (int i2 = 0; i2 < i; i2++) {
            C2194 c2194 = new C2194();
            c2194.f7129 = 0;
            c2194.f7130 = 9;
            c2194.f7132 = "%d";
            arrayList.add(c2194);
        }
        setColumns(arrayList);
    }
}
