package androidx.cardview.widget; import android.content.Context; import android.content.res.ColorStateList; import android.graphics.Canvas; import android.graphics.Paint; import android.graphics.Rect; import android.graphics.RectF; import androidx.cardview.widget.RoundRectDrawableWithShadow; /* loaded from: classes.dex */ class CardViewBaseImpl implements CardViewImpl { final RectF a = new RectF(); CardViewBaseImpl() { } private RoundRectDrawableWithShadow j(CardViewDelegate cardViewDelegate) { return (RoundRectDrawableWithShadow) cardViewDelegate.c(); } @Override // androidx.cardview.widget.CardViewImpl public void a() { RoundRectDrawableWithShadow.r = new RoundRectDrawableWithShadow.RoundRectHelper() { // from class: androidx.cardview.widget.CardViewBaseImpl.1 @Override // androidx.cardview.widget.RoundRectDrawableWithShadow.RoundRectHelper public void a(Canvas canvas, RectF rectF, float f, Paint paint) { float f2 = 2.0f * f; float width = (rectF.width() - f2) - 1.0f; float height = (rectF.height() - f2) - 1.0f; if (f >= 1.0f) { float f3 = f + 0.5f; float f4 = -f3; CardViewBaseImpl.this.a.set(f4, f4, f3, f3); int save = canvas.save(); canvas.translate(rectF.left + f3, rectF.top + f3); canvas.drawArc(CardViewBaseImpl.this.a, 180.0f, 90.0f, true, paint); canvas.translate(width, 0.0f); canvas.rotate(90.0f); canvas.drawArc(CardViewBaseImpl.this.a, 180.0f, 90.0f, true, paint); canvas.translate(height, 0.0f); canvas.rotate(90.0f); canvas.drawArc(CardViewBaseImpl.this.a, 180.0f, 90.0f, true, paint); canvas.translate(width, 0.0f); canvas.rotate(90.0f); canvas.drawArc(CardViewBaseImpl.this.a, 180.0f, 90.0f, true, paint); canvas.restoreToCount(save); float f5 = (rectF.left + f3) - 1.0f; float f6 = rectF.top; canvas.drawRect(f5, f6, (rectF.right - f3) + 1.0f, f6 + f3, paint); float f7 = (rectF.left + f3) - 1.0f; float f8 = rectF.bottom; canvas.drawRect(f7, f8 - f3, (rectF.right - f3) + 1.0f, f8, paint); } canvas.drawRect(rectF.left, rectF.top + f, rectF.right, rectF.bottom - f, paint); } }; } @Override // androidx.cardview.widget.CardViewImpl public float b(CardViewDelegate cardViewDelegate) { return j(cardViewDelegate).b(); } @Override // androidx.cardview.widget.CardViewImpl public void c(CardViewDelegate cardViewDelegate) { } @Override // androidx.cardview.widget.CardViewImpl public void c(CardViewDelegate cardViewDelegate, float f) { j(cardViewDelegate).b(f); i(cardViewDelegate); } @Override // androidx.cardview.widget.CardViewImpl public float d(CardViewDelegate cardViewDelegate) { return j(cardViewDelegate).c(); } @Override // androidx.cardview.widget.CardViewImpl public ColorStateList e(CardViewDelegate cardViewDelegate) { return j(cardViewDelegate).a(); } @Override // androidx.cardview.widget.CardViewImpl public float f(CardViewDelegate cardViewDelegate) { return j(cardViewDelegate).d(); } @Override // androidx.cardview.widget.CardViewImpl public float g(CardViewDelegate cardViewDelegate) { return j(cardViewDelegate).e(); } @Override // androidx.cardview.widget.CardViewImpl public void h(CardViewDelegate cardViewDelegate) { j(cardViewDelegate).a(cardViewDelegate.a()); i(cardViewDelegate); } public void i(CardViewDelegate cardViewDelegate) { Rect rect = new Rect(); j(cardViewDelegate).a(rect); cardViewDelegate.a((int) Math.ceil(g(cardViewDelegate)), (int) Math.ceil(f(cardViewDelegate))); cardViewDelegate.a(rect.left, rect.top, rect.right, rect.bottom); } @Override // androidx.cardview.widget.CardViewImpl public void a(CardViewDelegate cardViewDelegate, Context context, ColorStateList colorStateList, float f, float f2, float f3) { RoundRectDrawableWithShadow a = a(context, colorStateList, f, f2, f3); a.a(cardViewDelegate.a()); cardViewDelegate.a(a); i(cardViewDelegate); } @Override // androidx.cardview.widget.CardViewImpl public void b(CardViewDelegate cardViewDelegate, float f) { j(cardViewDelegate).c(f); } private RoundRectDrawableWithShadow a(Context context, ColorStateList colorStateList, float f, float f2, float f3) { return new RoundRectDrawableWithShadow(context.getResources(), colorStateList, f, f2, f3); } @Override // androidx.cardview.widget.CardViewImpl public void a(CardViewDelegate cardViewDelegate, ColorStateList colorStateList) { j(cardViewDelegate).a(colorStateList); } @Override // androidx.cardview.widget.CardViewImpl public void a(CardViewDelegate cardViewDelegate, float f) { j(cardViewDelegate).a(f); i(cardViewDelegate); } @Override // androidx.cardview.widget.CardViewImpl public float a(CardViewDelegate cardViewDelegate) { return j(cardViewDelegate).f(); } }