package com.google.android.material.divider; import android.content.Context; import android.content.res.ColorStateList; import android.graphics.Canvas; import android.util.AttributeSet; import android.view.View; import androidx.core.content.ContextCompat; import androidx.core.view.ViewCompat; import com.google.android.material.R; import com.google.android.material.shape.MaterialShapeDrawable; /* loaded from: classes2.dex */ public class MaterialDivider extends View { private static final int DEF_STYLE_RES = R.style.Widget_MaterialComponents_MaterialDivider; private int color; private final MaterialShapeDrawable dividerDrawable; private int insetEnd; private int insetStart; private int thickness; public int getDividerColor() { return this.color; } public int getDividerInsetEnd() { return this.insetEnd; } public int getDividerInsetStart() { return this.insetStart; } public int getDividerThickness() { return this.thickness; } public void setDividerInsetEnd(int i) { this.insetEnd = i; } public void setDividerInsetStart(int i) { this.insetStart = i; } public MaterialDivider(Context context) { this(context, null); } public MaterialDivider(Context context, AttributeSet attributeSet) { this(context, attributeSet, R.attr.materialDividerStyle); } /* JADX WARN: Illegal instructions before constructor call */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public MaterialDivider(android.content.Context r8, android.util.AttributeSet r9, int r10) { /* r7 = this; int r4 = com.google.android.material.divider.MaterialDivider.DEF_STYLE_RES android.content.Context r8 = com.google.android.material.theme.overlay.MaterialThemeOverlay.wrap(r8, r9, r10, r4) r7.(r8, r9, r10) android.content.Context r8 = r7.getContext() com.google.android.material.shape.MaterialShapeDrawable r0 = new com.google.android.material.shape.MaterialShapeDrawable r0.() r7.dividerDrawable = r0 int[] r2 = com.google.android.material.R.styleable.MaterialDivider r6 = 0 int[] r5 = new int[r6] r0 = r8 r1 = r9 r3 = r10 android.content.res.TypedArray r9 = com.google.android.material.internal.ThemeEnforcement.obtainStyledAttributes(r0, r1, r2, r3, r4, r5) int r10 = com.google.android.material.R.styleable.MaterialDivider_dividerThickness android.content.res.Resources r0 = r7.getResources() int r1 = com.google.android.material.R.dimen.material_divider_thickness int r0 = r0.getDimensionPixelSize(r1) int r10 = r9.getDimensionPixelSize(r10, r0) r7.thickness = r10 int r10 = com.google.android.material.R.styleable.MaterialDivider_dividerInsetStart int r10 = r9.getDimensionPixelOffset(r10, r6) r7.insetStart = r10 int r10 = com.google.android.material.R.styleable.MaterialDivider_dividerInsetEnd int r10 = r9.getDimensionPixelOffset(r10, r6) r7.insetEnd = r10 int r10 = com.google.android.material.R.styleable.MaterialDivider_dividerColor android.content.res.ColorStateList r8 = com.google.android.material.resources.MaterialResources.getColorStateList(r8, r9, r10) int r8 = r8.getDefaultColor() r7.setDividerColor(r8) r9.recycle() return */ throw new UnsupportedOperationException("Method not decompiled: com.google.android.material.divider.MaterialDivider.(android.content.Context, android.util.AttributeSet, int):void"); } @Override // android.view.View protected void onMeasure(int i, int i2) { super.onMeasure(i, i2); int mode = View.MeasureSpec.getMode(i2); int measuredHeight = getMeasuredHeight(); if (mode == Integer.MIN_VALUE || mode == 0) { int i3 = this.thickness; if (i3 > 0 && measuredHeight != i3) { measuredHeight = i3; } setMeasuredDimension(getMeasuredWidth(), measuredHeight); } } @Override // android.view.View protected void onDraw(Canvas canvas) { int width; int i; super.onDraw(canvas); boolean z = ViewCompat.getLayoutDirection(this) == 1; int i2 = z ? this.insetEnd : this.insetStart; if (z) { width = getWidth(); i = this.insetStart; } else { width = getWidth(); i = this.insetEnd; } this.dividerDrawable.setBounds(i2, 0, width - i, getBottom() - getTop()); this.dividerDrawable.draw(canvas); } public void setDividerThickness(int i) { if (this.thickness != i) { this.thickness = i; requestLayout(); } } public void setDividerThicknessResource(int i) { setDividerThickness(getContext().getResources().getDimensionPixelSize(i)); } public void setDividerInsetStartResource(int i) { setDividerInsetStart(getContext().getResources().getDimensionPixelOffset(i)); } public void setDividerInsetEndResource(int i) { setDividerInsetEnd(getContext().getResources().getDimensionPixelOffset(i)); } public void setDividerColor(int i) { if (this.color != i) { this.color = i; this.dividerDrawable.setFillColor(ColorStateList.valueOf(i)); invalidate(); } } public void setDividerColorResource(int i) { setDividerColor(ContextCompat.getColor(getContext(), i)); } }