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.drawable.Drawable;
import android.util.AttributeSet;
import android.widget.FrameLayout;
import com.facebook.shimmer.a;
import com.facebook.shimmer.b;

/* JADX INFO: loaded from: classes.dex */
public class ShimmerFrameLayout extends FrameLayout {
    public final c a;
    public final boolean b;

    public ShimmerFrameLayout(Context context, AttributeSet attributeSet) {
        b.AbstractC0083b aVar;
        super(context, attributeSet);
        Paint paint = new Paint();
        c cVar = new c();
        this.a = cVar;
        this.b = true;
        setWillNotDraw(false);
        cVar.setCallback(this);
        if (attributeSet == null) {
            b bVarA = new b.a().a();
            cVar.b(bVarA);
            if (bVarA.n) {
                setLayerType(2, paint);
                return;
            } else {
                setLayerType(0, null);
                return;
            }
        }
        TypedArray typedArrayObtainStyledAttributes = context.obtainStyledAttributes(attributeSet, a.c.a, 0, 0);
        try {
            if (typedArrayObtainStyledAttributes.hasValue(4) && typedArrayObtainStyledAttributes.getBoolean(4, false)) {
                aVar = new b.c();
                aVar.a.p = false;
            } else {
                aVar = new b.a();
            }
            b bVarA2 = aVar.b(typedArrayObtainStyledAttributes).a();
            cVar.b(bVarA2);
            if (bVarA2.n) {
                setLayerType(2, paint);
            } else {
                setLayerType(0, null);
            }
            typedArrayObtainStyledAttributes.recycle();
        } catch (Throwable th) {
            typedArrayObtainStyledAttributes.recycle();
            throw th;
        }
    }

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

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

    @Override // android.view.ViewGroup, android.view.View
    public final void onDetachedFromWindow() {
        super.onDetachedFromWindow();
        c cVar = this.a;
        ValueAnimator valueAnimator = cVar.e;
        if (valueAnimator == null || !valueAnimator.isStarted()) {
            return;
        }
        cVar.e.cancel();
    }

    @Override // android.widget.FrameLayout, android.view.ViewGroup, android.view.View
    public final void onLayout(boolean z, int i, int i2, int i3, int i4) {
        super.onLayout(z, i, i2, i3, i4);
        this.a.setBounds(0, 0, getWidth(), getHeight());
    }

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