|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.nostra13.universalimageloader.core.imageaware.ViewAware
com.nostra13.universalimageloader.core.imageaware.ImageViewAware
public class ImageViewAware
Wrapper for Android ImageView. Keeps weak reference of ImageView to prevent memory
leaks.
| Field Summary |
|---|
| Fields inherited from class com.nostra13.universalimageloader.core.imageaware.ViewAware |
|---|
checkActualViewSize, viewRef, WARN_CANT_SET_BITMAP, WARN_CANT_SET_DRAWABLE |
| Constructor Summary | |
|---|---|
ImageViewAware(android.widget.ImageView imageView)
Constructor. |
|
ImageViewAware(android.widget.ImageView imageView,
boolean checkActualViewSize)
Constructor |
|
| Method Summary | |
|---|---|
int |
getHeight()
Returns height 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.widget.ImageView |
getWrappedView()
Returns wrapped Android View. |
protected void |
setImageBitmapInto(android.graphics.Bitmap bitmap,
android.view.View view)
Should set Bitmap into incoming view. |
protected void |
setImageDrawableInto(android.graphics.drawable.Drawable drawable,
android.view.View view)
Should set drawable into incoming view. |
| Methods inherited from class com.nostra13.universalimageloader.core.imageaware.ViewAware |
|---|
getId, isCollected, setImageBitmap, setImageDrawable |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ImageViewAware(android.widget.ImageView imageView)
ImageViewAware(imageView, true).
imageView - ImageView to work with
public ImageViewAware(android.widget.ImageView imageView,
boolean checkActualViewSize)
imageView - ImageView to work withcheckActualViewSize - true - then getWidth() and getHeight() will check actual
size of ImageView. It can cause known issues like
this.
But it helps to save memory because memory cache keeps bitmaps of actual (less in
general) size.
false - then getWidth() and getHeight() will NOT
consider actual size of ImageView, just layout parameters. | Method Detail |
|---|
public int getWidth()
view parameters, configuration
parameters or device display dimensions.
getWidth in interface ImageAwaregetWidth in class ViewAwarepublic int getHeight()
view parameters, configuration
parameters or device display dimensions.
getHeight in interface ImageAwaregetHeight in class ViewAwarepublic ViewScaleType getScaleType()
ImageAware
getScaleType in interface ImageAwaregetScaleType in class ViewAwarepublic android.widget.ImageView getWrappedView()
ImageAwareView. Can return null if no view is wrapped or view was
collected by GC.
getWrappedView in interface ImageAwaregetWrappedView in class ViewAware
protected void setImageDrawableInto(android.graphics.drawable.Drawable drawable,
android.view.View view)
ViewAware
setImageDrawableInto in class ViewAware
protected void setImageBitmapInto(android.graphics.Bitmap bitmap,
android.view.View view)
ViewAware
setImageBitmapInto in class ViewAware
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||