package androidx.leanback.widget;

import android.content.Context;
import android.content.res.TypedArray;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.LinearGradient;
import android.graphics.Paint;
import android.graphics.PorterDuff;
import android.graphics.PorterDuffXfermode;
import android.graphics.Rect;
import android.graphics.Shader;
import android.util.AttributeSet;
import android.view.View;
import defpackage.AbstractC0545;
import defpackage.AbstractC1629;
import defpackage.AbstractC2873;
import defpackage.C5209;

/* loaded from: classes3.dex */
public class HorizontalGridView extends AbstractC0545 {

    /* renamed from: ʿᵽˀᵧ, reason: contains not printable characters */
    public int f450;

    /* renamed from: ˀʾʽʤ, reason: contains not printable characters */
    public final Paint f451;

    /* renamed from: ˁˊᵞ, reason: contains not printable characters */
    public boolean f452;

    /* renamed from: ˇᵶᵰʟ, reason: contains not printable characters */
    public int f453;

    /* renamed from: ˉˉᵕᵽ, reason: contains not printable characters */
    public Bitmap f454;

    /* renamed from: ˉᵚʓ, reason: contains not printable characters */
    public LinearGradient f455;

    /* renamed from: ˑᵩᵗ, reason: contains not printable characters */
    public Bitmap f456;

    /* renamed from: ᵙˑ, reason: contains not printable characters */
    public LinearGradient f457;

    /* renamed from: ᵞː, reason: contains not printable characters */
    public boolean f458;

    /* renamed from: ᵪˑᵭ, reason: contains not printable characters */
    public int f459;

    /* renamed from: ᵫʽ, reason: contains not printable characters */
    public int f460;

    /* renamed from: ᵲᵢᵲˊ, reason: contains not printable characters */
    public final Rect f461;

    public HorizontalGridView(Context context) {
        this(context, null);
    }

    public HorizontalGridView(Context context, AttributeSet attributeSet) {
        this(context, attributeSet, 0);
    }

    public HorizontalGridView(Context context, AttributeSet attributeSet, int i) {
        super(context, attributeSet, i);
        this.f451 = new Paint();
        this.f461 = new Rect();
        this.f2840.m293(0);
        m2341(context, attributeSet);
        int[] iArr = AbstractC1629.f6511;
        TypedArray typedArrayObtainStyledAttributes = context.obtainStyledAttributes(attributeSet, iArr);
        AbstractC2873.m7025(this, context, iArr, attributeSet, typedArrayObtainStyledAttributes, 0);
        setRowHeight(typedArrayObtainStyledAttributes);
        setNumRows(typedArrayObtainStyledAttributes.getInt(0, 1));
        typedArrayObtainStyledAttributes.recycle();
        m336();
        Paint paint = new Paint();
        this.f451 = paint;
        paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_IN));
    }

    private Bitmap getTempBitmapHigh() {
        Bitmap bitmap = this.f456;
        if (bitmap == null || bitmap.getWidth() != this.f459 || this.f456.getHeight() != getHeight()) {
            this.f456 = Bitmap.createBitmap(this.f459, getHeight(), Bitmap.Config.ARGB_8888);
        }
        return this.f456;
    }

    private Bitmap getTempBitmapLow() {
        Bitmap bitmap = this.f454;
        if (bitmap == null || bitmap.getWidth() != this.f453 || this.f454.getHeight() != getHeight()) {
            this.f454 = Bitmap.createBitmap(this.f453, getHeight(), Bitmap.Config.ARGB_8888);
        }
        return this.f454;
    }

    @Override // androidx.recyclerview.widget.RecyclerView, android.view.View
    public final void draw(Canvas canvas) {
        boolean z;
        boolean z2 = true;
        if (this.f458) {
            int childCount = getChildCount();
            for (int i = 0; i < childCount; i++) {
                View childAt = getChildAt(i);
                this.f2840.getClass();
                C5209 c5209 = (C5209) childAt.getLayoutParams();
                c5209.getClass();
                if (childAt.getLeft() + c5209.f19437 < getPaddingLeft() - this.f460) {
                    z = true;
                    break;
                }
            }
            z = false;
        } else {
            z = false;
        }
        if (this.f452) {
            for (int childCount2 = getChildCount() - 1; childCount2 >= 0; childCount2--) {
                View childAt2 = getChildAt(childCount2);
                this.f2840.getClass();
                C5209 c52092 = (C5209) childAt2.getLayoutParams();
                c52092.getClass();
                if (childAt2.getRight() - c52092.f19442 > (getWidth() - getPaddingRight()) + this.f450) {
                    break;
                }
            }
            z2 = false;
        } else {
            z2 = false;
        }
        if (!z) {
            this.f454 = null;
        }
        if (!z2) {
            this.f456 = null;
        }
        if (!z && !z2) {
            super.draw(canvas);
            return;
        }
        int paddingLeft = this.f458 ? (getPaddingLeft() - this.f460) - this.f453 : 0;
        int width = this.f452 ? (getWidth() - getPaddingRight()) + this.f450 + this.f459 : getWidth();
        int iSave = canvas.save();
        canvas.clipRect((this.f458 ? this.f453 : 0) + paddingLeft, 0, width - (this.f452 ? this.f459 : 0), getHeight());
        super.draw(canvas);
        canvas.restoreToCount(iSave);
        Canvas canvas2 = new Canvas();
        Rect rect = this.f461;
        rect.top = 0;
        rect.bottom = getHeight();
        Paint paint = this.f451;
        if (z && this.f453 > 0) {
            Bitmap tempBitmapLow = getTempBitmapLow();
            tempBitmapLow.eraseColor(0);
            canvas2.setBitmap(tempBitmapLow);
            int iSave2 = canvas2.save();
            canvas2.clipRect(0, 0, this.f453, getHeight());
            float f = -paddingLeft;
            canvas2.translate(f, 0.0f);
            super.draw(canvas2);
            canvas2.restoreToCount(iSave2);
            paint.setShader(this.f455);
            canvas2.drawRect(0.0f, 0.0f, this.f453, getHeight(), this.f451);
            rect.left = 0;
            rect.right = this.f453;
            canvas.translate(paddingLeft, 0.0f);
            canvas.drawBitmap(tempBitmapLow, rect, rect, (Paint) null);
            canvas.translate(f, 0.0f);
        }
        if (!z2 || this.f459 <= 0) {
            return;
        }
        Bitmap tempBitmapHigh = getTempBitmapHigh();
        tempBitmapHigh.eraseColor(0);
        canvas2.setBitmap(tempBitmapHigh);
        int iSave3 = canvas2.save();
        canvas2.clipRect(0, 0, this.f459, getHeight());
        canvas2.translate(-(width - this.f459), 0.0f);
        super.draw(canvas2);
        canvas2.restoreToCount(iSave3);
        paint.setShader(this.f457);
        canvas2.drawRect(0.0f, 0.0f, this.f459, getHeight(), this.f451);
        rect.left = 0;
        rect.right = this.f459;
        canvas.translate(width - r3, 0.0f);
        canvas.drawBitmap(tempBitmapHigh, rect, rect, (Paint) null);
        canvas.translate(-(width - this.f459), 0.0f);
    }

    public final boolean getFadingLeftEdge() {
        return this.f458;
    }

    public final int getFadingLeftEdgeLength() {
        return this.f453;
    }

    public final int getFadingLeftEdgeOffset() {
        return this.f460;
    }

    public final boolean getFadingRightEdge() {
        return this.f452;
    }

    public final int getFadingRightEdgeLength() {
        return this.f459;
    }

    public final int getFadingRightEdgeOffset() {
        return this.f450;
    }

    public int getNumRows() {
        GridLayoutManager gridLayoutManager = this.f2840;
        int i = gridLayoutManager.f417;
        return i != 0 ? i : gridLayoutManager.f398;
    }

    public final void setFadingLeftEdge(boolean z) {
        if (this.f458 != z) {
            this.f458 = z;
            if (!z) {
                this.f454 = null;
            }
            invalidate();
            m336();
        }
    }

    public final void setFadingLeftEdgeLength(int i) {
        if (this.f453 != i) {
            this.f453 = i;
            if (i != 0) {
                this.f455 = new LinearGradient(0.0f, 0.0f, this.f453, 0.0f, 0, -16777216, Shader.TileMode.CLAMP);
            } else {
                this.f455 = null;
            }
            invalidate();
        }
    }

    public final void setFadingLeftEdgeOffset(int i) {
        if (this.f460 != i) {
            this.f460 = i;
            invalidate();
        }
    }

    public final void setFadingRightEdge(boolean z) {
        if (this.f452 != z) {
            this.f452 = z;
            if (!z) {
                this.f456 = null;
            }
            invalidate();
            m336();
        }
    }

    public final void setFadingRightEdgeLength(int i) {
        if (this.f459 != i) {
            this.f459 = i;
            if (i != 0) {
                this.f457 = new LinearGradient(0.0f, 0.0f, this.f459, 0.0f, -16777216, 0, Shader.TileMode.CLAMP);
            } else {
                this.f457 = null;
            }
            invalidate();
        }
    }

    public final void setFadingRightEdgeOffset(int i) {
        if (this.f450 != i) {
            this.f450 = i;
            invalidate();
        }
    }

    public void setNumRows(int i) {
        GridLayoutManager gridLayoutManager = this.f2840;
        if (i >= 0) {
            gridLayoutManager.f398 = i;
            requestLayout();
        } else {
            gridLayoutManager.getClass();
            ᵨᴵᵺ.ᵻᵢﹳᵰ();
        }
    }

    public void setRowHeight(int i) {
        this.f2840.m300(i);
        requestLayout();
    }

    public void setRowHeight(TypedArray typedArray) {
        if (typedArray.peekValue(1) != null) {
            setRowHeight(typedArray.getLayoutDimension(1, 0));
        }
    }

    /* renamed from: ᵴᵯᵴⁱ, reason: contains not printable characters */
    public final void m336() {
        if (this.f458 || this.f452) {
            setLayerType(2, null);
            setWillNotDraw(false);
        } else {
            setLayerType(0, null);
            setWillNotDraw(true);
        }
    }
}
