public class GifBitmapWrapperResourceEncoder extends Object implements ResourceEncoder<GifBitmapWrapper>
| Constructor and Description |
|---|
GifBitmapWrapperResourceEncoder(ResourceEncoder<Bitmap> bitmapEncoder,
ResourceEncoder<GifDrawable> gifEncoder) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
encode(Resource<GifBitmapWrapper> resource,
OutputStream os)
Writes the given data to the given output stream and returns True if the write completed successfully and
should be committed.
|
String |
getId()
Returns an ID identifying any transformation this encoder may apply to the given data that will be mixed in to
the cache key.
|
public GifBitmapWrapperResourceEncoder(ResourceEncoder<Bitmap> bitmapEncoder, ResourceEncoder<GifDrawable> gifEncoder)
public boolean encode(Resource<GifBitmapWrapper> resource, OutputStream os)
Encoderencode in interface Encoder<Resource<GifBitmapWrapper>>resource - The data to write.os - The OutputStream to write the data to.public String getId()
EncoderIf the encoder does not transform the data in a way that significantly affects the cached result (ie performs no unusual compression or downsampling) an empty string is an appropriate id.
getId in interface Encoder<Resource<GifBitmapWrapper>>