package a3;

import android.graphics.Canvas;
import android.graphics.Rect;
import android.graphics.drawable.Drawable;
import android.view.View;
import androidx.annotation.Nullable;
import androidx.preference.PreferenceFragment;
import androidx.recyclerview.widget.RecyclerView;
import androidx.recyclerview.widget.f2;
import androidx.recyclerview.widget.j2;
import androidx.recyclerview.widget.m1;

/* JADX INFO: loaded from: classes.dex */
public final class v extends m1 {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public Drawable f281a;

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

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public boolean f283c = true;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final /* synthetic */ PreferenceFragment f284d;

    public v(PreferenceFragment preferenceFragment) {
        this.f284d = preferenceFragment;
    }

    public final boolean f(RecyclerView recyclerView, View view) {
        j2 childViewHolder = recyclerView.getChildViewHolder(view);
        boolean z10 = false;
        if (!(childViewHolder instanceof i0) || !((i0) childViewHolder).f269e) {
            return false;
        }
        boolean z11 = this.f283c;
        int iIndexOfChild = recyclerView.indexOfChild(view);
        if (iIndexOfChild >= recyclerView.getChildCount() - 1) {
            return z11;
        }
        j2 childViewHolder2 = recyclerView.getChildViewHolder(recyclerView.getChildAt(iIndexOfChild + 1));
        if ((childViewHolder2 instanceof i0) && ((i0) childViewHolder2).f268d) {
            z10 = true;
        }
        return z10;
    }

    @Override // androidx.recyclerview.widget.m1
    public final void getItemOffsets(Rect rect, View view, RecyclerView recyclerView, f2 f2Var) {
        if (f(recyclerView, view)) {
            rect.bottom = this.f282b;
        }
    }

    @Override // androidx.recyclerview.widget.m1
    public final void onDrawOver(Canvas canvas, RecyclerView recyclerView, f2 f2Var) {
        if (this.f281a == null) {
            return;
        }
        int childCount = recyclerView.getChildCount();
        int width = recyclerView.getWidth();
        for (int i10 = 0; i10 < childCount; i10++) {
            View childAt = recyclerView.getChildAt(i10);
            if (f(recyclerView, childAt)) {
                int height = childAt.getHeight() + ((int) childAt.getY());
                this.f281a.setBounds(0, height, width, this.f282b + height);
                this.f281a.draw(canvas);
            }
        }
    }

    public void setDivider(@Nullable Drawable drawable) {
        if (drawable != null) {
            this.f282b = drawable.getIntrinsicHeight();
        } else {
            this.f282b = 0;
        }
        this.f281a = drawable;
        this.f284d.f3603c.invalidateItemDecorations();
    }
}
