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

import android.animation.ValueAnimator;
import android.content.Context;
import android.graphics.drawable.ClipDrawable;
import android.graphics.drawable.Drawable;
import android.graphics.drawable.LayerDrawable;
import android.graphics.drawable.RotateDrawable;
import android.graphics.drawable.ScaleDrawable;
import android.util.AttributeSet;
import android.view.View;
import android.view.ViewGroup;
import android.view.animation.LinearInterpolator;
import android.widget.FrameLayout;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.media3.exoplayer.ExoPlayer;

/* JADX INFO: loaded from: classes2.dex */
public class ajl extends FrameLayout {
    private boolean ajl;
    private int fm;
    private Drawable jnr;

    /* JADX INFO: renamed from: lb, reason: collision with root package name */
    private Drawable f7019lb;
    private int ro;
    private ValueAnimator wsy;
    private boolean wu;
    private Drawable yz;

    public ajl(Context context) {
        super(context);
        this.fm = 100;
    }

    private void fm() {
        ValueAnimator valueAnimatorOfInt = ValueAnimator.ofInt(0, 10000);
        this.wsy = valueAnimatorOfInt;
        valueAnimatorOfInt.setDuration(ExoPlayer.DEFAULT_DETACH_SURFACE_TIMEOUT_MS);
        this.wsy.setRepeatCount(-1);
        this.wsy.setInterpolator(new LinearInterpolator());
        this.wsy.setRepeatMode(1);
        this.wsy.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() { // from class: com.bytedance.sdk.openadsdk.core.ajl.ajl.1
            @Override // android.animation.ValueAnimator.AnimatorUpdateListener
            public void onAnimationUpdate(ValueAnimator valueAnimator) {
                ajl.this.setProgress(((Integer) valueAnimator.getAnimatedValue()).intValue());
            }
        });
        this.wsy.start();
        setMax(10000);
    }

    @Override // android.view.ViewGroup, android.view.View
    public void onAttachedToWindow() {
        super.onAttachedToWindow();
        this.ajl = true;
        if (this.jnr != null) {
            fm();
        }
    }

    @Override // android.view.ViewGroup, android.view.View
    public void onDetachedFromWindow() {
        super.onDetachedFromWindow();
        this.ajl = false;
        ValueAnimator valueAnimator = this.wsy;
        if (valueAnimator != null) {
            valueAnimator.cancel();
            this.wsy.removeAllUpdateListeners();
            this.wsy = null;
        }
    }

    @Override // android.widget.FrameLayout, android.view.View
    public void onMeasure(int i10, int i11) {
        super.onMeasure(i10, i11);
    }

    @Override // android.view.View
    public void onVisibilityChanged(@NonNull View view, int i10) {
        super.onVisibilityChanged(view, i10);
        if (i10 != 0) {
            ValueAnimator valueAnimator = this.wsy;
            if (valueAnimator == null || this.wu) {
                return;
            }
            this.wu = true;
            valueAnimator.pause();
            return;
        }
        if (this.wu) {
            this.wu = false;
            ValueAnimator valueAnimator2 = this.wsy;
            if (valueAnimator2 != null) {
                valueAnimator2.resume();
            } else {
                fm();
            }
        }
    }

    public void setIndeterminateDrawable(Drawable drawable) {
        this.jnr = drawable;
        setProgressDrawable(drawable);
        if (this.ajl && this.wsy == null) {
            fm();
        }
    }

    @Override // android.view.View
    public void setLayoutParams(ViewGroup.LayoutParams layoutParams) {
        super.setLayoutParams(ef.fm(this, layoutParams));
    }

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

    @Override // android.view.View
    public void setPadding(int i10, int i11, int i12, int i13) {
        super.setPaddingRelative(i10, i11, i12, i13);
    }

    public void setProgress(int i10) {
        this.ro = i10;
        Drawable drawable = this.f7019lb;
        if (drawable != null) {
            drawable.setLevel((int) ((i10 * 10000.0f) / this.fm));
        }
    }

    public void setProgressDrawable(Drawable drawable) {
        this.yz = drawable;
        setBackground(drawable);
        Drawable drawable2 = this.yz;
        if (drawable2 instanceof LayerDrawable) {
            int numberOfLayers = ((LayerDrawable) drawable2).getNumberOfLayers();
            for (int i10 = 0; i10 < numberOfLayers; i10++) {
                Drawable drawable3 = ((LayerDrawable) this.yz).getDrawable(i10);
                if ((drawable3 instanceof ScaleDrawable) || (drawable3 instanceof ClipDrawable)) {
                    this.f7019lb = drawable3;
                }
            }
        }
        Drawable drawable4 = this.yz;
        if (drawable4 instanceof RotateDrawable) {
            this.f7019lb = drawable4;
        }
    }

    public ajl(Context context, @Nullable AttributeSet attributeSet, int i10) {
        super(context, attributeSet, i10);
        this.fm = 100;
    }
}
