|
|||||||||
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.BitmapResource
public class BitmapResource
A resource wrapping a Bitmap
object.
Constructor Summary | |
---|---|
BitmapResource(Bitmap bitmap,
BitmapPool bitmapPool)
|
Method Summary | |
---|---|
Bitmap |
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. |
static BitmapResource |
obtain(Bitmap bitmap,
BitmapPool bitmapPool)
Returns a new BitmapResource wrapping the given Bitmap if the Bitmap is non-null or null if the
given Bitmap is null. |
void |
recycle()
Cleans up and recycles internal resources. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BitmapResource(Bitmap bitmap, BitmapPool bitmapPool)
Method Detail |
---|
public static BitmapResource obtain(Bitmap bitmap, BitmapPool bitmapPool)
BitmapResource
wrapping the given Bitmap
if the Bitmap is non-null or null if the
given Bitmap is null.
bitmap
- A Bitmap.bitmapPool
- A non-null BitmapPool
.public Bitmap 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<Bitmap>
public int getSize()
Resource
getSize
in interface Resource<Bitmap>
public void recycle()
Resource
It is only safe to call this method if there are no current resource consumers and if this method has not yet been called. Typically this occurs at one of two times:
recycle
in interface Resource<Bitmap>
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |