Package 

Class ThumbnailImageViewTarget

  • 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.

    • 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
    • Constructor Detail

      • ThumbnailImageViewTarget

        ThumbnailImageViewTarget(ImageView view)
      • ThumbnailImageViewTarget

        ThumbnailImageViewTarget(ImageView view, boolean waitForLayout)