BitmapImageViewTarget.java revision ac28599e2b40e0dd6b97f6a91849585531264622
1package com.bumptech.glide.request.target;
2
3import android.graphics.Bitmap;
4import android.graphics.drawable.Drawable;
5import android.widget.ImageView;
6
7/**
8 * A target wrapping an ImageView. Obtains the runtime dimensions of the ImageView.
9 */
10public class BitmapImageViewTarget extends ViewTarget<ImageView, Bitmap> {
11    private final ImageView view;
12
13    public BitmapImageViewTarget(ImageView view) {
14        super(view);
15        this.view = view;
16    }
17
18    @Override
19    public void onResourceReady(Bitmap resource) {
20        view.setImageBitmap(resource);
21    }
22
23    @Override
24    public void setPlaceholder(Drawable placeholder) {
25        view.setImageDrawable(placeholder);
26    }
27}
28