package com.bumptech.glide.load.resource.drawable; import android.graphics.drawable.BitmapDrawable; import android.graphics.drawable.Drawable; import com.bumptech.glide.load.engine.Initializable; import com.bumptech.glide.load.engine.Resource; import com.bumptech.glide.load.resource.gif.GifDrawable; import com.bumptech.glide.util.Preconditions; /* loaded from: classes.dex */ public abstract class DrawableResource implements Resource, Initializable { protected final T a; public DrawableResource(T t) { Preconditions.a(t); this.a = t; } @Override // com.bumptech.glide.load.engine.Initializable public void c() { T t = this.a; if (t instanceof BitmapDrawable) { ((BitmapDrawable) t).getBitmap().prepareToDraw(); } else if (t instanceof GifDrawable) { ((GifDrawable) t).c().prepareToDraw(); } } @Override // com.bumptech.glide.load.engine.Resource public final T get() { Drawable.ConstantState constantState = this.a.getConstantState(); return constantState == null ? this.a : (T) constantState.newDrawable(); } }