package com.google.android.material.textfield; import android.graphics.Canvas; import android.graphics.Paint; import android.graphics.PorterDuff; import android.graphics.PorterDuffXfermode; import android.graphics.RectF; import android.graphics.drawable.Drawable; import android.view.View; import p3.k; /* loaded from: classes2.dex */ class c extends p3.g { /* renamed from: w, reason: collision with root package name */ private final Paint f4717w; /* renamed from: x, reason: collision with root package name */ private final RectF f4718x; /* renamed from: y, reason: collision with root package name */ private int f4719y; c(k kVar) { super(kVar == null ? new k() : kVar); this.f4717w = new Paint(1); j0(); this.f4718x = new RectF(); } private void d0(Canvas canvas) { if (k0(getCallback())) { return; } canvas.restoreToCount(this.f4719y); } private void e0(Canvas canvas) { Drawable.Callback callback = getCallback(); if (!k0(callback)) { g0(canvas); return; } View view = (View) callback; if (view.getLayerType() != 2) { view.setLayerType(2, null); } } private void g0(Canvas canvas) { this.f4719y = canvas.saveLayer(0.0f, 0.0f, canvas.getWidth(), canvas.getHeight(), null); } private void j0() { this.f4717w.setStyle(Paint.Style.FILL_AND_STROKE); this.f4717w.setColor(-1); this.f4717w.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_OUT)); } private boolean k0(Drawable.Callback callback) { return callback instanceof View; } boolean c0() { return !this.f4718x.isEmpty(); } @Override // p3.g, android.graphics.drawable.Drawable public void draw(Canvas canvas) { e0(canvas); super.draw(canvas); canvas.drawRect(this.f4718x, this.f4717w); d0(canvas); } void f0() { h0(0.0f, 0.0f, 0.0f, 0.0f); } void h0(float f10, float f11, float f12, float f13) { RectF rectF = this.f4718x; if (f10 == rectF.left && f11 == rectF.top && f12 == rectF.right && f13 == rectF.bottom) { return; } rectF.set(f10, f11, f12, f13); invalidateSelf(); } void i0(RectF rectF) { h0(rectF.left, rectF.top, rectF.right, rectF.bottom); } }