package com.bytedance.sdk.component.adexpress.ajl;

import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.LinearGradient;
import android.graphics.Paint;
import android.graphics.PorterDuff;
import android.graphics.PorterDuffXfermode;
import android.graphics.Rect;
import android.graphics.Shader;
import android.graphics.Xfermode;
import android.view.View;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
public class duv extends View {
    private int ajl;
    private PorterDuff.Mode dsz;
    private Xfermode duv;

    /* JADX INFO: renamed from: ef, reason: collision with root package name */
    private int[] f6432ef;
    private final List<fm> fhx;
    Rect fm;
    private int jnr;
    private Paint ku;

    /* JADX INFO: renamed from: lb, reason: collision with root package name */
    private int f6433lb;
    private LinearGradient onz;
    Rect ro;
    private Bitmap vt;
    private int wsy;
    private int wu;
    private int yz;

    public static class fm {
        private final int fm;
        private int ro = 0;

        public fm(int i10) {
            this.fm = i10;
        }

        public void fm() {
            this.ro += this.fm;
        }
    }

    public duv(Context context) {
        super(context);
        this.dsz = PorterDuff.Mode.DST_IN;
        this.fhx = new ArrayList();
        fm();
    }

    private void fm() {
        this.f6433lb = com.bytedance.sdk.component.utils.maa.yz(getContext(), "tt_splash_unlock_image_arrow");
        this.yz = Color.parseColor("#00ffffff");
        this.jnr = Color.parseColor("#ffffffff");
        int color = Color.parseColor("#00ffffff");
        this.ajl = color;
        this.wsy = 10;
        this.wu = 40;
        this.f6432ef = new int[]{this.yz, this.jnr, color};
        setLayerType(1, null);
        this.ku = new Paint(1);
        this.vt = BitmapFactory.decodeResource(getResources(), this.f6433lb);
        this.duv = new PorterDuffXfermode(this.dsz);
    }

    @Override // android.view.View
    public void onDraw(Canvas canvas) {
        super.onDraw(canvas);
        canvas.drawBitmap(this.vt, this.fm, this.ro, this.ku);
        canvas.save();
        Iterator<fm> it = this.fhx.iterator();
        while (it.hasNext()) {
            fm next = it.next();
            this.onz = new LinearGradient(next.ro, 0.0f, next.ro + this.wu, this.wsy, this.f6432ef, (float[]) null, Shader.TileMode.CLAMP);
            this.ku.setColor(-1);
            this.ku.setShader(this.onz);
            canvas.drawRect(0.0f, 0.0f, getWidth(), getHeight(), this.ku);
            this.ku.setShader(null);
            next.fm();
            if (next.ro > getWidth()) {
                it.remove();
            }
        }
        this.ku.setXfermode(this.duv);
        canvas.drawBitmap(this.vt, this.fm, this.ro, this.ku);
        this.ku.setXfermode(null);
        canvas.restore();
        invalidate();
    }

    @Override // android.view.View
    public void onSizeChanged(int i10, int i11, int i12, int i13) {
        super.onSizeChanged(i10, i11, i12, i13);
        if (this.vt == null) {
            return;
        }
        this.fm = new Rect(0, 0, this.vt.getWidth(), this.vt.getHeight());
        this.ro = new Rect(0, 0, getWidth(), getHeight());
    }

    public void fm(int i10) {
        this.fhx.add(new fm(i10));
        postInvalidate();
    }
}
