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