public class NonViewAware extends java.lang.Object implements ImageAware
Modifier and Type | Field and Description |
---|---|
protected ImageSize |
imageSize |
protected java.lang.String |
imageUri |
protected ViewScaleType |
scaleType |
Constructor and Description |
---|
NonViewAware(ImageSize imageSize,
ViewScaleType scaleType) |
NonViewAware(java.lang.String imageUri,
ImageSize imageSize,
ViewScaleType scaleType) |
Modifier and Type | Method and Description |
---|---|
int |
getHeight()
Returns height of image aware view.
|
int |
getId()
Returns ID of image aware view.
|
ViewScaleType |
getScaleType()
Returns scale type which is used for
scaling image for this image aware view.
|
int |
getWidth()
Returns width of image aware view.
|
android.view.View |
getWrappedView()
Returns wrapped Android
View . |
boolean |
isCollected()
Returns a flag whether image aware view is collected by GC or whatsoever.
|
boolean |
setImageBitmap(android.graphics.Bitmap bitmap)
Sets image bitmap into this image aware view.
Displays loaded and decoded image Bitmap in this image view aware. |
boolean |
setImageDrawable(android.graphics.drawable.Drawable drawable)
Sets image drawable into this image aware view.
Displays drawable in this image aware view for empty Uri, on loading or on loading fail. |
protected final java.lang.String imageUri
protected final ImageSize imageSize
protected final ViewScaleType scaleType
public NonViewAware(ImageSize imageSize, ViewScaleType scaleType)
public NonViewAware(java.lang.String imageUri, ImageSize imageSize, ViewScaleType scaleType)
public int getWidth()
ImageAware
getWidth
in interface ImageAware
public int getHeight()
ImageAware
getHeight
in interface ImageAware
public ViewScaleType getScaleType()
ImageAware
getScaleType
in interface ImageAware
public android.view.View getWrappedView()
ImageAware
View
. Can return null if no view is wrapped or view was
collected by GC.getWrappedView
in interface ImageAware
public boolean isCollected()
ImageAware
ImageLoadingListener#onLoadingCancelled(String, View)
callback.isCollected
in interface ImageAware
public int getId()
ImageAware
getId
in interface ImageAware
public boolean setImageDrawable(android.graphics.drawable.Drawable drawable)
ImageAware
BitmapDisplayer
.< br />
Is called on UI thread if ImageLoader was called on UI thread. Otherwise - on background thread.setImageDrawable
in interface ImageAware
public boolean setImageBitmap(android.graphics.Bitmap bitmap)
ImageAware
Bitmap
in this image view aware.
Actually it's used only in
BitmapDisplayer
.< br />
Is called on UI thread if ImageLoader was called on UI thread. Otherwise - on background thread.setImageBitmap
in interface ImageAware