package se;

import android.app.Activity;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.TextView;
import ie.g1;
import oe.h;
import org.drive_hunter.R;
import xyz.stream.view.OnItemListener;
import xyz.stream.view.SingleTypeAdapter;

/* JADX INFO: loaded from: classes3.dex */
public final class c extends SingleTypeAdapter {

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public int f32751b;

    public static /* synthetic */ void e(c cVar, int i10, g1 g1Var, View view, boolean z10) {
        OnItemListener onItemListener;
        if (z10 && (onItemListener = cVar.onItemListener) != null) {
            onItemListener.onItemFocus(view, i10);
        }
        cVar.f(g1Var, i10, z10);
    }

    @Override // xyz.stream.view.SingleTypeAdapter
    public final v3.a createBinding(ViewGroup viewGroup) {
        return g1.inflate(LayoutInflater.from(this.context), viewGroup, false);
    }

    public final void f(g1 g1Var, int i10, boolean z10) {
        g1Var.f26882a.setBackgroundResource(z10 ? R.drawable.shape_circle_red : R.color.transparent);
        Activity activity = this.context;
        int i11 = R.color.white;
        if (!z10 && this.f32751b != i10) {
            i11 = R.color.color_write_80;
        }
        Object obj = g0.d.f26125a;
        int color = activity.getColor(i11);
        TextView textView = g1Var.f26883b;
        textView.setTextColor(color);
        textView.setTypeface(null, this.f32751b == i10 ? 1 : 0);
    }

    @Override // xyz.stream.view.SingleTypeAdapter
    public final void onBindData(v3.a aVar, Object obj, int i10) {
        g1 g1Var = (g1) aVar;
        g1Var.f26883b.setTextSize(36.0f);
        g1Var.f26883b.setText((String) obj);
        FrameLayout frameLayout = g1Var.f26882a;
        f(g1Var, i10, frameLayout.isFocused());
        frameLayout.setOnFocusChangeListener(new h(this, i10, g1Var, 4));
    }

    public final void setSelectedPosition(int i10) {
        int i11 = this.f32751b;
        this.f32751b = i10;
        if (i11 >= 0 && i11 < getItemCount()) {
            notifyItemChanged(i11);
        }
        if (i10 < 0 || i10 >= getItemCount()) {
            return;
        }
        notifyItemChanged(i10);
    }
}
