|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.bumptech.glide.load.resource.NullDecoder<T,Z>
T - The type of the data that will be ignored by this class.Z - The type of the decoded resource that will always be null.public class NullDecoder<T,Z>
A simple ResourceDecoder that always returns null.
| Constructor Summary | |
|---|---|
NullDecoder()
|
|
| Method Summary | ||
|---|---|---|
Resource<Z> |
decode(T source,
int width,
int height)
Returns a decoded resource from the given data or null if no resource could be decoded. |
|
static
|
get()
Returns an instance of the NullDecoder for the given types. |
|
String |
getId()
Returns an ID identifying any transformation this decoder may apply to the given data that will be mixed in to the cache key. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public NullDecoder()
| Method Detail |
|---|
public static <T,Z> NullDecoder<T,Z> get()
T - The data type.Z - The resource type.
public Resource<Z> decode(T source,
int width,
int height)
ResourceDecoder
The source is managed by the caller, there's no need to close it.
The returned Resource will be released when the engine sees fit.
Note - The width and height arguments are hints only,
there is no requirement that the decoded resource exactly match the given dimensions.
A typical use case would be to use the target dimensions to determine
how much to downsample Bitmaps by to avoid overly large allocations.
decode in interface ResourceDecoder<T,Z>source - The data the resource should be decoded from.width - The ideal width in pixels of the decoded resource, or
Target.SIZE_ORIGINAL to indicate the original resource
width.height - The ideal height in pixels of the decoded resource, or
Target.SIZE_ORIGINAL to indicate the original resource
height.public String getId()
ResourceDecoderIf the decoder does not transform the data in a way that significantly affects the cached result (ie performs no downsampling) an empty string is an appropriate id.
getId in interface ResourceDecoder<T,Z>
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||