ad28e14e305f318750526775f9c0b3ae9d4ca0da.svn-base 983 B

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