|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.bumptech.glide.load.resource.bitmap.BitmapDrawableResource
public class BitmapDrawableResource
A Resource
that wraps an BitmapDrawable
This class ensures that every call to get()
} always returns a new
BitmapDrawable
to avoid rendering issues if used in multiple views and
is also responsible for returning the underlying Bitmap
to the given
BitmapPool
when the resource is recycled.
Constructor Summary | |
---|---|
BitmapDrawableResource(BitmapDrawable drawable,
BitmapPool bitmapPool)
|
Method Summary | |
---|---|
BitmapDrawable |
get()
Returns an instance of the wrapped resource. |
int |
getSize()
Returns the size in bytes of the wrapped resource to use to determine how much of the memory cache this resource uses. |
void |
recycle()
A method that can be used to clean up or reuse inner resources when this resource is about to be destroyed. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BitmapDrawableResource(BitmapDrawable drawable, BitmapPool bitmapPool)
Method Detail |
---|
public BitmapDrawable get()
Resource
Note - This does not have to be the same instance of the wrapped resource class and in fact it is often
appropriate to return a new instance for each call. For example,
Drawable
s should only be used by a single
View
at a time so each call to this method for Resources that wrap
Drawable
s should always return a new
Drawable
.
get
in interface Resource<BitmapDrawable>
public int getSize()
Resource
getSize
in interface Resource<BitmapDrawable>
public void recycle()
Resource
Must not be called directly and otherwise is guaranteed to only be called at most once. May also never be called.
recycle
in interface Resource<BitmapDrawable>
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |