package androidx.swiperefreshlayout.widget;

import android.animation.ValueAnimator;
import android.content.Context;
import android.content.res.Resources;
import android.graphics.Canvas;
import android.graphics.ColorFilter;
import android.graphics.Paint;
import android.graphics.Path;
import android.graphics.Rect;
import android.graphics.RectF;
import android.graphics.drawable.Animatable;
import android.graphics.drawable.Drawable;
import android.view.animation.LinearInterpolator;
import com.google.android.gms.measurement.internal.u1;

/* JADX INFO: loaded from: classes.dex */
public final class e extends Drawable implements Animatable {

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public static final LinearInterpolator f4316g = new LinearInterpolator();

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public static final l1.b f4317h = new l1.b();

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public static final int[] f4318i = {-16777216};

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

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

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final Resources f4321c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final ValueAnimator f4322d;

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

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public boolean f4324f;

    public e(Context context) {
        this.f4321c = ((Context) p0.g.checkNotNull(context)).getResources();
        d dVar = new d();
        this.f4319a = dVar;
        dVar.f4303i = f4318i;
        dVar.a(0);
        dVar.f4302h = 2.5f;
        dVar.f4296b.setStrokeWidth(2.5f);
        invalidateSelf();
        ValueAnimator valueAnimatorOfFloat = ValueAnimator.ofFloat(0.0f, 1.0f);
        valueAnimatorOfFloat.addUpdateListener(new b(this, dVar, 0));
        valueAnimatorOfFloat.setRepeatCount(-1);
        valueAnimatorOfFloat.setRepeatMode(1);
        valueAnimatorOfFloat.setInterpolator(f4316g);
        valueAnimatorOfFloat.addListener(new c(this, dVar));
        this.f4322d = valueAnimatorOfFloat;
    }

    public static void d(float f10, d dVar) {
        if (f10 <= 0.75f) {
            dVar.f4315u = dVar.f4303i[dVar.f4304j];
            return;
        }
        float f11 = (f10 - 0.75f) / 0.25f;
        int[] iArr = dVar.f4303i;
        int i10 = dVar.f4304j;
        int i11 = iArr[i10];
        int i12 = iArr[(i10 + 1) % iArr.length];
        dVar.f4315u = ((((i11 >> 24) & 255) + ((int) ((((i12 >> 24) & 255) - r1) * f11))) << 24) | ((((i11 >> 16) & 255) + ((int) ((((i12 >> 16) & 255) - r3) * f11))) << 16) | ((((i11 >> 8) & 255) + ((int) ((((i12 >> 8) & 255) - r4) * f11))) << 8) | ((i11 & 255) + ((int) (f11 * ((i12 & 255) - r2))));
    }

    public final void a(float f10, d dVar, boolean z10) {
        float interpolation;
        float interpolation2;
        if (this.f4324f) {
            d(f10, dVar);
            float fFloor = (float) (Math.floor(dVar.f4307m / 0.8f) + 1.0d);
            float f11 = dVar.f4305k;
            float f12 = dVar.f4306l;
            dVar.f4299e = (((f12 - 0.01f) - f11) * f10) + f11;
            dVar.f4300f = f12;
            float f13 = dVar.f4307m;
            dVar.f4301g = u1.a(fFloor, f13, f10, f13);
            return;
        }
        if (f10 != 1.0f || z10) {
            float f14 = dVar.f4307m;
            l1.b bVar = f4317h;
            if (f10 < 0.5f) {
                interpolation = dVar.f4305k;
                interpolation2 = (bVar.getInterpolation(f10 / 0.5f) * 0.79f) + 0.01f + interpolation;
            } else {
                float f15 = dVar.f4305k + 0.79f;
                interpolation = f15 - (((1.0f - bVar.getInterpolation((f10 - 0.5f) / 0.5f)) * 0.79f) + 0.01f);
                interpolation2 = f15;
            }
            float f16 = (0.20999998f * f10) + f14;
            float f17 = (f10 + this.f4323e) * 216.0f;
            dVar.f4299e = interpolation;
            dVar.f4300f = interpolation2;
            dVar.f4301g = f16;
            this.f4320b = f17;
        }
    }

    public final void b(float f10, float f11, float f12, float f13) {
        float f14 = this.f4321c.getDisplayMetrics().density;
        float f15 = f11 * f14;
        d dVar = this.f4319a;
        dVar.f4302h = f15;
        dVar.f4296b.setStrokeWidth(f15);
        dVar.f4311q = f10 * f14;
        dVar.a(0);
        dVar.f4312r = (int) (f12 * f14);
        dVar.f4313s = (int) (f13 * f14);
    }

    public final void c(int i10) {
        if (i10 == 0) {
            b(11.0f, 3.0f, 12.0f, 6.0f);
        } else {
            b(7.5f, 2.5f, 10.0f, 5.0f);
        }
        invalidateSelf();
    }

    @Override // android.graphics.drawable.Drawable
    public final void draw(Canvas canvas) {
        Rect bounds = getBounds();
        canvas.save();
        canvas.rotate(this.f4320b, bounds.exactCenterX(), bounds.exactCenterY());
        d dVar = this.f4319a;
        RectF rectF = dVar.f4295a;
        float f10 = dVar.f4311q;
        float fMin = (dVar.f4302h / 2.0f) + f10;
        if (f10 <= 0.0f) {
            fMin = (Math.min(bounds.width(), bounds.height()) / 2.0f) - Math.max((dVar.f4312r * dVar.f4310p) / 2.0f, dVar.f4302h / 2.0f);
        }
        rectF.set(bounds.centerX() - fMin, bounds.centerY() - fMin, bounds.centerX() + fMin, bounds.centerY() + fMin);
        float f11 = dVar.f4299e;
        float f12 = dVar.f4301g;
        float f13 = (f11 + f12) * 360.0f;
        float f14 = ((dVar.f4300f + f12) * 360.0f) - f13;
        Paint paint = dVar.f4296b;
        paint.setColor(dVar.f4315u);
        paint.setAlpha(dVar.f4314t);
        float f15 = dVar.f4302h / 2.0f;
        rectF.inset(f15, f15);
        canvas.drawCircle(rectF.centerX(), rectF.centerY(), rectF.width() / 2.0f, dVar.f4298d);
        float f16 = -f15;
        rectF.inset(f16, f16);
        canvas.drawArc(rectF, f13, f14, false, paint);
        if (dVar.f4308n) {
            Path path = dVar.f4309o;
            if (path == null) {
                Path path2 = new Path();
                dVar.f4309o = path2;
                path2.setFillType(Path.FillType.EVEN_ODD);
            } else {
                path.reset();
            }
            float fMin2 = Math.min(rectF.width(), rectF.height()) / 2.0f;
            float f17 = (dVar.f4312r * dVar.f4310p) / 2.0f;
            dVar.f4309o.moveTo(0.0f, 0.0f);
            dVar.f4309o.lineTo(dVar.f4312r * dVar.f4310p, 0.0f);
            Path path3 = dVar.f4309o;
            float f18 = dVar.f4312r;
            float f19 = dVar.f4310p;
            path3.lineTo((f18 * f19) / 2.0f, dVar.f4313s * f19);
            dVar.f4309o.offset((rectF.centerX() + fMin2) - f17, (dVar.f4302h / 2.0f) + rectF.centerY());
            dVar.f4309o.close();
            Paint paint2 = dVar.f4297c;
            paint2.setColor(dVar.f4315u);
            paint2.setAlpha(dVar.f4314t);
            canvas.save();
            canvas.rotate(f13 + f14, rectF.centerX(), rectF.centerY());
            canvas.drawPath(dVar.f4309o, paint2);
            canvas.restore();
        }
        canvas.restore();
    }

    @Override // android.graphics.drawable.Drawable
    public final int getAlpha() {
        return this.f4319a.f4314t;
    }

    @Override // android.graphics.drawable.Drawable
    public final int getOpacity() {
        return -3;
    }

    @Override // android.graphics.drawable.Animatable
    public final boolean isRunning() {
        return this.f4322d.isRunning();
    }

    @Override // android.graphics.drawable.Drawable
    public final void setAlpha(int i10) {
        this.f4319a.f4314t = i10;
        invalidateSelf();
    }

    @Override // android.graphics.drawable.Drawable
    public final void setColorFilter(ColorFilter colorFilter) {
        this.f4319a.f4296b.setColorFilter(colorFilter);
        invalidateSelf();
    }

    @Override // android.graphics.drawable.Animatable
    public final void start() {
        this.f4322d.cancel();
        d dVar = this.f4319a;
        float f10 = dVar.f4299e;
        dVar.f4305k = f10;
        float f11 = dVar.f4300f;
        dVar.f4306l = f11;
        dVar.f4307m = dVar.f4301g;
        if (f11 != f10) {
            this.f4324f = true;
            this.f4322d.setDuration(666L);
            this.f4322d.start();
            return;
        }
        dVar.a(0);
        dVar.f4305k = 0.0f;
        dVar.f4306l = 0.0f;
        dVar.f4307m = 0.0f;
        dVar.f4299e = 0.0f;
        dVar.f4300f = 0.0f;
        dVar.f4301g = 0.0f;
        this.f4322d.setDuration(1332L);
        this.f4322d.start();
    }

    @Override // android.graphics.drawable.Animatable
    public final void stop() {
        this.f4322d.cancel();
        this.f4320b = 0.0f;
        d dVar = this.f4319a;
        if (dVar.f4308n) {
            dVar.f4308n = false;
        }
        dVar.a(0);
        dVar.f4305k = 0.0f;
        dVar.f4306l = 0.0f;
        dVar.f4307m = 0.0f;
        dVar.f4299e = 0.0f;
        dVar.f4300f = 0.0f;
        dVar.f4301g = 0.0f;
        invalidateSelf();
    }
}
