43e96819cc72f6afb1ecf744f53215f87777b8ef.svn-base 951 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. package com.hjq.image;
  2. import android.widget.ImageView;
  3. /**
  4. * desc : 图片加载通用性接口
  5. */
  6. public interface ImageHandler {
  7. /**
  8. * 通过 url 加载普通图片
  9. */
  10. void loadImage(Object object, ImageView imageView, String url);
  11. /**
  12. * 通过资源 id 加载普通图片
  13. */
  14. void loadImage(Object object, ImageView imageView, int resourceId);
  15. /**
  16. * 通过 url 加载圆形图片
  17. */
  18. void loadCircleImage(Object object, ImageView imageView, String url);
  19. /**
  20. * 通过资源 id 加载圆形图片
  21. */
  22. void loadCircleImage(Object object, ImageView imageView, int resourceId);
  23. /**
  24. * 通过 url 加载圆角图片
  25. */
  26. void loadRoundImage(Object object, ImageView imageView, String url, float radius);
  27. /**
  28. * 通过资源 id 加载圆角图片
  29. */
  30. void loadRoundImage(Object object, ImageView imageView, int resourceId, float radius);
  31. }