package com.facebook.shimmer;

import android.animation.ValueAnimator;
import android.content.Context;
import android.content.res.TypedArray;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.PorterDuff;
import android.graphics.PorterDuffXfermode;
import android.graphics.drawable.Drawable;
import android.util.AttributeSet;
import android.widget.FrameLayout;
import v2.AbstractC1671a;
import v2.C1672b;
import v2.C1673c;
import v2.d;

/* JADX INFO: loaded from: classes.dex */
public class ShimmerFrameLayout extends FrameLayout {

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public final Paint f9502q;

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

    /* JADX INFO: renamed from: s, reason: collision with root package name */
    public final boolean f9504s;

    public ShimmerFrameLayout(Context context, AttributeSet attributeSet) {
        C1672b c1672b;
        super(context, attributeSet);
        this.f9502q = new Paint();
        d dVar = new d();
        this.f9503r = dVar;
        this.f9504s = true;
        setWillNotDraw(false);
        dVar.setCallback(this);
        if (attributeSet == null) {
            a(new C1672b(0).g());
            return;
        }
        TypedArray typedArrayObtainStyledAttributes = context.obtainStyledAttributes(attributeSet, AbstractC1671a.f18069a, 0, 0);
        try {
            if (typedArrayObtainStyledAttributes.hasValue(4) && typedArrayObtainStyledAttributes.getBoolean(4, false)) {
                c1672b = new C1672b(1);
                ((C1673c) c1672b.f5146q).f18085p = false;
            } else {
                c1672b = new C1672b(0);
            }
            a(c1672b.h(typedArrayObtainStyledAttributes).g());
            typedArrayObtainStyledAttributes.recycle();
        } catch (Throwable th) {
            typedArrayObtainStyledAttributes.recycle();
            throw th;
        }
    }

    public final void a(C1673c c1673c) {
        boolean zIsStarted;
        d dVar = this.f9503r;
        dVar.f18095f = c1673c;
        if (c1673c != null) {
            dVar.f18091b.setXfermode(new PorterDuffXfermode(dVar.f18095f.f18085p ? PorterDuff.Mode.DST_IN : PorterDuff.Mode.SRC_IN));
        }
        dVar.b();
        if (dVar.f18095f != null) {
            ValueAnimator valueAnimator = dVar.f18094e;
            if (valueAnimator != null) {
                zIsStarted = valueAnimator.isStarted();
                dVar.f18094e.cancel();
                dVar.f18094e.removeAllUpdateListeners();
            } else {
                zIsStarted = false;
            }
            C1673c c1673c2 = dVar.f18095f;
            ValueAnimator valueAnimatorOfFloat = ValueAnimator.ofFloat(0.0f, (c1673c2.f18089t / c1673c2.f18088s) + 1.0f);
            dVar.f18094e = valueAnimatorOfFloat;
            valueAnimatorOfFloat.setRepeatMode(dVar.f18095f.f18087r);
            dVar.f18094e.setRepeatCount(dVar.f18095f.f18086q);
            ValueAnimator valueAnimator2 = dVar.f18094e;
            C1673c c1673c3 = dVar.f18095f;
            valueAnimator2.setDuration(c1673c3.f18088s + c1673c3.f18089t);
            dVar.f18094e.addUpdateListener(dVar.f18090a);
            if (zIsStarted) {
                dVar.f18094e.start();
            }
        }
        dVar.invalidateSelf();
        if (c1673c == null || !c1673c.f18083n) {
            setLayerType(0, null);
        } else {
            setLayerType(2, this.f9502q);
        }
    }

    public final void b() {
        d dVar = this.f9503r;
        ValueAnimator valueAnimator = dVar.f18094e;
        if (valueAnimator == null || !valueAnimator.isStarted()) {
            return;
        }
        dVar.f18094e.cancel();
    }

    @Override // android.view.ViewGroup, android.view.View
    public final void dispatchDraw(Canvas canvas) {
        super.dispatchDraw(canvas);
        if (this.f9504s) {
            this.f9503r.draw(canvas);
        }
    }

    @Override // android.view.ViewGroup, android.view.View
    public final void onAttachedToWindow() {
        super.onAttachedToWindow();
        this.f9503r.a();
    }

    @Override // android.view.ViewGroup, android.view.View
    public final void onDetachedFromWindow() {
        super.onDetachedFromWindow();
        b();
    }

    @Override // android.widget.FrameLayout, android.view.ViewGroup, android.view.View
    public final void onLayout(boolean z8, int i, int i5, int i8, int i9) {
        super.onLayout(z8, i, i5, i8, i9);
        this.f9503r.setBounds(0, 0, getWidth(), getHeight());
    }

    @Override // android.view.View
    public final boolean verifyDrawable(Drawable drawable) {
        return super.verifyDrawable(drawable) || drawable == this.f9503r;
    }
}
