blob: 7a76b1c2ecb2a55a343ac2ca48717d6ceb841be3 [file] [log] [blame]
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) { }
}