GifBitmapWrapperResource.java revision ea01ddd754126290fc18c3dc8f6095ce0216768a
1ea01ddd754126290fc18c3dc8f6095ce0216768aSam Juddpackage com.bumptech.glide.load.resource.drawable;
2ea01ddd754126290fc18c3dc8f6095ce0216768aSam Judd
3ea01ddd754126290fc18c3dc8f6095ce0216768aSam Juddimport com.bumptech.glide.Resource;
4ea01ddd754126290fc18c3dc8f6095ce0216768aSam Judd
5ea01ddd754126290fc18c3dc8f6095ce0216768aSam Juddpublic class GifBitmapResource extends Resource<GifBitmap> {
6ea01ddd754126290fc18c3dc8f6095ce0216768aSam Judd    private GifBitmap data;
7ea01ddd754126290fc18c3dc8f6095ce0216768aSam Judd
8ea01ddd754126290fc18c3dc8f6095ce0216768aSam Judd    public GifBitmapResource(GifBitmap data) {
9ea01ddd754126290fc18c3dc8f6095ce0216768aSam Judd        this.data = data;
10ea01ddd754126290fc18c3dc8f6095ce0216768aSam Judd    }
11ea01ddd754126290fc18c3dc8f6095ce0216768aSam Judd
12ea01ddd754126290fc18c3dc8f6095ce0216768aSam Judd    @Override
13ea01ddd754126290fc18c3dc8f6095ce0216768aSam Judd    public GifBitmap get() {
14ea01ddd754126290fc18c3dc8f6095ce0216768aSam Judd        return data;
15ea01ddd754126290fc18c3dc8f6095ce0216768aSam Judd    }
16ea01ddd754126290fc18c3dc8f6095ce0216768aSam Judd
17ea01ddd754126290fc18c3dc8f6095ce0216768aSam Judd    @Override
18ea01ddd754126290fc18c3dc8f6095ce0216768aSam Judd    public int getSize() {
19ea01ddd754126290fc18c3dc8f6095ce0216768aSam Judd        return data.getSize();
20ea01ddd754126290fc18c3dc8f6095ce0216768aSam Judd    }
21ea01ddd754126290fc18c3dc8f6095ce0216768aSam Judd
22ea01ddd754126290fc18c3dc8f6095ce0216768aSam Judd    @Override
23ea01ddd754126290fc18c3dc8f6095ce0216768aSam Judd    protected void recycleInternal() {
24ea01ddd754126290fc18c3dc8f6095ce0216768aSam Judd    }
25ea01ddd754126290fc18c3dc8f6095ce0216768aSam Judd}
26