package defpackage;

import android.graphics.drawable.Animatable;
import android.graphics.drawable.Drawable;
import android.widget.ImageView;
import defpackage.cu9;

/* JADX INFO: loaded from: classes.dex */
public abstract class ji4<Z> extends fla<ImageView, Z> implements cu9.a {
    public Animatable d;

    public final void b(Drawable drawable) {
        ((ImageView) this.b).setImageDrawable(drawable);
    }

    @Override // defpackage.fla, defpackage.m80, defpackage.nj9
    public final void c(Drawable drawable) {
        j(null);
        this.d = null;
        b(drawable);
    }

    @Override // defpackage.nj9
    public final void d(Object obj, cu9 cu9Var) {
        if (cu9Var != null && cu9Var.a(obj, this)) {
            if (!(obj instanceof Animatable)) {
                this.d = null;
                return;
            }
            Animatable animatable = (Animatable) obj;
            this.d = animatable;
            animatable.start();
            return;
        }
        j(obj);
        if (!(obj instanceof Animatable)) {
            this.d = null;
            return;
        }
        Animatable animatable2 = (Animatable) obj;
        this.d = animatable2;
        animatable2.start();
    }

    @Override // defpackage.fla, defpackage.m80, defpackage.nj9
    public final void f(Drawable drawable) {
        super.f(drawable);
        Animatable animatable = this.d;
        if (animatable != null) {
            animatable.stop();
        }
        j(null);
        this.d = null;
        b(drawable);
    }

    @Override // defpackage.m80, defpackage.nj9
    public final void i(Drawable drawable) {
        j(null);
        this.d = null;
        b(drawable);
    }

    public abstract void j(Object obj);

    @Override // defpackage.m80, defpackage.g85
    public final void onStart() {
        Animatable animatable = this.d;
        if (animatable != null) {
            animatable.start();
        }
    }

    @Override // defpackage.m80, defpackage.g85
    public final void onStop() {
        Animatable animatable = this.d;
        if (animatable != null) {
            animatable.stop();
        }
    }
}
