1package com.bumptech.glide.load.resource.gif;
2
3import com.bumptech.glide.load.engine.Resource;
4
5public class GifDrawableResource extends Resource<GifDrawable> {
6    private Resource<GifData> wrapped;
7
8    public GifDrawableResource(Resource<GifData> wrapped) {
9        this.wrapped = wrapped;
10    }
11
12    @Override
13    public GifDrawable get() {
14        return wrapped.get().getDrawable();
15    }
16
17    @Override
18    public int getSize() {
19        return wrapped.getSize();
20    }
21
22    @Override
23    protected void recycleInternal() {
24        wrapped.recycle();
25    }
26}
27