/UniversalImageLoader/src/com/nostra13/universalimageloader/core/ImageLoadingInfo.java

https://github.com/rashedulkabir/Android-Universal-Image-Loader · Java · 34 lines · 21 code · 5 blank · 8 comment · 0 complexity · b0e215f0547c21784e58f874451f0498 MD5 · raw file

  1. package com.nostra13.universalimageloader.core;
  2. import android.widget.ImageView;
  3. import com.nostra13.universalimageloader.core.assist.ImageLoadingListener;
  4. import com.nostra13.universalimageloader.core.assist.ImageSize;
  5. import com.nostra13.universalimageloader.core.assist.MemoryCacheKeyUtil;
  6. /**
  7. * Information for load'n'display image task
  8. *
  9. * @author Sergey Tarasevich (nostra13[at]gmail[dot]com)
  10. * @see MemoryCacheKeyUtil
  11. * @see DisplayImageOptions
  12. * @see ImageLoadingListener
  13. */
  14. final class ImageLoadingInfo {
  15. final String uri;
  16. final String memoryCacheKey;
  17. final ImageView imageView;
  18. final ImageSize targetSize;
  19. final DisplayImageOptions options;
  20. final ImageLoadingListener listener;
  21. public ImageLoadingInfo(String uri, ImageView imageView, ImageSize targetSize, DisplayImageOptions options, ImageLoadingListener listener) {
  22. this.uri = uri;
  23. this.imageView = imageView;
  24. this.targetSize = targetSize;
  25. this.options = options;
  26. this.listener = listener;
  27. memoryCacheKey = MemoryCacheKeyUtil.generateKey(uri, targetSize);
  28. }
  29. }