package com.bumptech.glide.request.target; import android.graphics.Bitmap; import android.graphics.drawable.Drawable; import android.view.View; import android.view.animation.Animation; import com.bumptech.glide.Glide; import com.bumptech.glide.request.Request; /** * A base {@link Target} for loading {@link Bitmap}s that provides basic or empty implementations for most methods. * * <p> * For maximum efficiency, clear this target when you have finished using or displaying the {@link Bitmap} loaded * into it using {@link Glide#clear(Target)}. * </p> * * <p> * For loading {@link Bitmap}s into {@link View}s, {@link ViewTarget} is preferable to this class. * </p> */ public abstract class BaseTarget<Z> implements Target<Z> { private Request request; @Override public void setRequest(Request request) { this.request = request; } @Override public Request getRequest() { return request; } @Override public void setPlaceholder(Drawable placeholder) { } @Override public void startAnimation(Animation animation) { } }