package com.google.android.material.divider;

import android.content.Context;
import android.content.res.ColorStateList;
import android.content.res.TypedArray;
import android.graphics.Canvas;
import android.util.AttributeSet;
import android.view.View;
import androidx.annotation.ColorInt;
import androidx.annotation.ColorRes;
import androidx.annotation.DimenRes;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.Px;
import com.google.android.material.internal.q0;
import com.google.android.material.shape.k;
import g0.d;
import x8.c;
import x8.e;
import x8.l;
import x8.m;
import x9.a;

/* JADX INFO: loaded from: classes2.dex */
public class MaterialDivider extends View {

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public static final int f22519f = l.Widget_MaterialComponents_MaterialDivider;

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final k f22520a;

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

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

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

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

    public MaterialDivider(@NonNull Context context) {
        this(context, null);
    }

    public int getDividerColor() {
        return this.f22522c;
    }

    @Px
    public int getDividerInsetEnd() {
        return this.f22524e;
    }

    @Px
    public int getDividerInsetStart() {
        return this.f22523d;
    }

    public int getDividerThickness() {
        return this.f22521b;
    }

    @Override // android.view.View
    public final void onDraw(Canvas canvas) {
        int width;
        int i10;
        super.onDraw(canvas);
        boolean z10 = getLayoutDirection() == 1;
        int i11 = z10 ? this.f22524e : this.f22523d;
        if (z10) {
            width = getWidth();
            i10 = this.f22523d;
        } else {
            width = getWidth();
            i10 = this.f22524e;
        }
        int i12 = width - i10;
        k kVar = this.f22520a;
        kVar.setBounds(i11, 0, i12, getBottom() - getTop());
        kVar.draw(canvas);
    }

    @Override // android.view.View
    public final void onMeasure(int i10, int i11) {
        super.onMeasure(i10, i11);
        int mode = View.MeasureSpec.getMode(i11);
        int measuredHeight = getMeasuredHeight();
        if (mode == Integer.MIN_VALUE || mode == 0) {
            int i12 = this.f22521b;
            if (i12 > 0 && measuredHeight != i12) {
                measuredHeight = i12;
            }
            setMeasuredDimension(getMeasuredWidth(), measuredHeight);
        }
    }

    public void setDividerColor(@ColorInt int i10) {
        if (this.f22522c != i10) {
            this.f22522c = i10;
            this.f22520a.setFillColor(ColorStateList.valueOf(i10));
            invalidate();
        }
    }

    public void setDividerColorResource(@ColorRes int i10) {
        Context context = getContext();
        Object obj = d.f26125a;
        setDividerColor(context.getColor(i10));
    }

    public void setDividerInsetEnd(@Px int i10) {
        this.f22524e = i10;
    }

    public void setDividerInsetEndResource(@DimenRes int i10) {
        setDividerInsetEnd(getContext().getResources().getDimensionPixelOffset(i10));
    }

    public void setDividerInsetStart(@Px int i10) {
        this.f22523d = i10;
    }

    public void setDividerInsetStartResource(@DimenRes int i10) {
        setDividerInsetStart(getContext().getResources().getDimensionPixelOffset(i10));
    }

    public void setDividerThickness(@Px int i10) {
        if (this.f22521b != i10) {
            this.f22521b = i10;
            requestLayout();
        }
    }

    public void setDividerThicknessResource(@DimenRes int i10) {
        setDividerThickness(getContext().getResources().getDimensionPixelSize(i10));
    }

    public MaterialDivider(@NonNull Context context, @Nullable AttributeSet attributeSet) {
        this(context, attributeSet, c.materialDividerStyle);
    }

    /* JADX WARN: Illegal instructions before constructor call */
    public MaterialDivider(@NonNull Context context, @Nullable AttributeSet attributeSet, int i10) {
        int i11 = f22519f;
        super(a.wrap(context, attributeSet, i10, i11), attributeSet, i10);
        Context context2 = getContext();
        this.f22520a = new k();
        TypedArray typedArrayC = q0.c(context2, attributeSet, m.MaterialDivider, i10, i11, new int[0]);
        this.f22521b = typedArrayC.getDimensionPixelSize(m.MaterialDivider_dividerThickness, getResources().getDimensionPixelSize(e.material_divider_thickness));
        this.f22523d = typedArrayC.getDimensionPixelOffset(m.MaterialDivider_dividerInsetStart, 0);
        this.f22524e = typedArrayC.getDimensionPixelOffset(m.MaterialDivider_dividerInsetEnd, 0);
        setDividerColor(q9.d.getColorStateList(context2, typedArrayC, m.MaterialDivider_dividerColor).getDefaultColor());
        typedArrayC.recycle();
    }
}
