package com.bytedance.sdk.openadsdk.core.widget;

import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.LinearGradient;
import android.graphics.Paint;
import android.graphics.RectF;
import android.graphics.Shader;
import android.view.View;
import java.util.ArrayList;

/* JADX INFO: loaded from: classes2.dex */
public class wu extends View {
    private static final int[] fm = {Color.parseColor("#1AFFFFFF"), Color.parseColor("#4DFFFFFF"), Color.parseColor("#99FFFFFF")};
    private final Paint ajl;

    /* JADX INFO: renamed from: ef, reason: collision with root package name */
    private int f7356ef;
    private final Paint jnr;

    /* JADX INFO: renamed from: lb, reason: collision with root package name */
    private final RectF f7357lb;
    private final RectF ro;
    private int wsy;
    private int wu;
    private final ArrayList<fm> yz;

    public static final class fm {
        public Paint fm;

        /* JADX INFO: renamed from: lb, reason: collision with root package name */
        float f7358lb;
        public float ro;
        float yz;

        public fm(Paint paint, float f10, float f11, float f12) {
            this.fm = paint;
            this.ro = f10;
            this.f7358lb = f11;
            this.yz = f12;
        }
    }

    public wu(Context context) {
        super(context);
        this.ro = new RectF();
        this.f7357lb = new RectF();
        this.yz = new ArrayList<>();
        this.ajl = new Paint();
        Paint paint = new Paint();
        this.jnr = paint;
        paint.setColor(Color.parseColor("#D9D9D9"));
    }

    private void fm() {
        if (this.wsy <= 0) {
            return;
        }
        int width = (int) (((this.wu * 1.0f) / 100.0f) * getWidth());
        this.f7357lb.right = Math.max(this.f7356ef, width);
        invalidate();
    }

    @Override // android.view.View
    public void onDraw(Canvas canvas) {
        super.onDraw(canvas);
        RectF rectF = this.ro;
        int i10 = this.wsy;
        canvas.drawRoundRect(rectF, i10, i10, this.jnr);
        RectF rectF2 = this.f7357lb;
        int i11 = this.wsy;
        canvas.drawRoundRect(rectF2, i11, i11, this.ajl);
        int iSave = canvas.save();
        canvas.translate(this.f7357lb.right - this.f7356ef, 0.0f);
        for (fm fmVar : this.yz) {
            canvas.drawCircle(fmVar.f7358lb, fmVar.yz, fmVar.ro, fmVar.fm);
        }
        canvas.restoreToCount(iSave);
    }

    @Override // android.view.View
    public void onSizeChanged(int i10, int i11, int i12, int i13) {
        super.onSizeChanged(i10, i11, i12, i13);
        int i14 = i11 / 2;
        this.wsy = i14;
        this.f7356ef = i14 * 5;
        float f10 = i10;
        float f11 = i11;
        this.ro.set(0.0f, 0.0f, f10, f11);
        this.f7357lb.set(0.0f, 0.0f, 0.0f, f11);
        this.ajl.setShader(new LinearGradient(0.0f, 0.0f, f10, f11, new int[]{Color.parseColor("#90C0FF"), Color.parseColor("#196BE4")}, (float[]) null, Shader.TileMode.CLAMP));
        this.yz.clear();
        float f12 = this.wsy / 4.0f;
        for (int i15 : fm) {
            Paint paint = new Paint();
            paint.setColor(i15);
            this.yz.add(new fm(paint, this.wsy / 2.0f, f12, f11 / 2.0f));
            f12 += (this.wsy / 2.0f) * 3.0f;
        }
        fm();
    }

    public void setProgress(int i10) {
        int i11 = this.wu;
        if (i11 == i10) {
            return;
        }
        if (i10 < 0) {
            i10 = 0;
        } else if (i10 > 100) {
            i10 = 100;
        }
        if (i11 == i10) {
            return;
        }
        this.wu = i10;
        fm();
    }
}
