-
- All Implemented Interfaces:
-
com.mobwith.imgmodule.manager.LifecycleListener,com.mobwith.imgmodule.request.target.Target,com.mobwith.imgmodule.request.transition.Transition.ViewAdapter
public abstract class ThumbnailImageViewTarget<T> extends ImageViewTarget<T>
Avoids extra calls to requestLayout when loading more than once image into an ImageView with fixed dimensions.
Typically it makes sense to use this class when loading multiple images with the API into views in a scrolling list like ListView, GridView, or RecyclerView.
FixedSizeDrawable may cause skewing or other undesirable behavior depending on your images, views, and scaling. If this occurs, consider DrawableImageViewTarget or as alternatives.
-
-
Constructor Summary
Constructors Constructor Description ThumbnailImageViewTarget(ImageView view)ThumbnailImageViewTarget(ImageView view, boolean waitForLayout)
-
Method Summary
Modifier and Type Method Description -
Methods inherited from class com.mobwith.imgmodule.request.target.ImageViewTarget
getCurrentDrawable, onLoadCleared, onLoadFailed, onLoadStarted, onResourceReady, onStart, onStop, setDrawable -
Methods inherited from class com.mobwith.imgmodule.request.target.ViewTarget
clearOnDetach, getRequest, getSize, getView, removeCallback, setRequest, setTagId, toString, waitForLayout -
Methods inherited from class com.mobwith.imgmodule.request.target.BaseTarget
onDestroy -
Methods inherited from class com.mobwith.imgmodule.request.target.Target
onResourceReady -
Methods inherited from class com.mobwith.imgmodule.request.transition.Transition.ViewAdapter
getView -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-