JDImageUtils

图片操作类

  • public static void displayImage(String uri, ImageView imageView)
    显示图片

  • public static void displayImage(String uri, ImageView imageView, JDDisplayImageOptions options)
    显示图片,其中 options 为图片加载与显示属性

  • public static void displayImage(String uri, ImageView imageView, JDDisplayImageOptions options, boolean needDefaultImage)
    显示图片,其中 needDefaultImage 指定了是否需要显示默认的京东占位图,默认为true

  • public static void displayImage(String uri, ImageView imageView, JDDisplayImageOptions options, JDImageLoadingListener listener)
    显示图片,其中 listener 为图片加载各个阶段的回调接口

  • public static void displayImage(String uri, ImageView imageView, JDDisplayImageOptions options, final JDImageLoadingListener listener, JDImageLoadingProgressListener progressListener)
    显示图片,其中 progressListener 为图片加载的进度回调,需要展示加载进度时使用

  • public static void displayImage(final String uri, final ImageView imageView, JDDisplayImageOptions options, final boolean needDefaultImage, final JDImageLoadingListener listener, final JDImageLoadingProgressListener progressListener)
    上述displayImage方法最终都调用了该方法完成图片的加载与显示

JDDisplayImageOptions

图片属性类

属性 描述
int placeholder 默认占位图资源ID
int imageResOnLoading 加载提示占位图的资源ID
Drawable imageOnLoading 加载提示占位图Drawable
int imageResForEmptyUri Uri为空时的占位图资源ID
Drawable imageForEmptyUri Uri为空时的占位图Drawable
int imageResOnFail 加载失败时的占位图资源ID
Drawable imageOnFail 加载失败时的占位图Drawable
int imageResOnLoading 加载提示占位图的资源ID
Drawable imageOnLoading 加载提示占位图Drawable
JDBitmapProcessor preProcessor 对图片的预处理操作
JDBitmapProcessor postProcessor 对图片的后处理操作
JDBitmapDisplayer displayer 图片的显示效果
boolean considerExifParams 是否使用EXIF格式图存储的信息
boolean isUseThumbnail 如果是EXIF格式图 是否使用缩略图
boolean isScale 是否对图片进行自动压缩
ResizeOptions mResizeOptions 图片压缩后的目标尺寸
boolean cacheInMemory 是否缓存在内存
boolean cacheOnDisk 是否缓存在磁盘

JDImageLoadingListener

图片加载回调接口

  • void onLoadingStarted(String imageUri, View view)
    图片开始加载时的回调接口

  • void onLoadingFailed(String imageUri, View view, JDFailReason failReason)
    图片加载失败时的回调接口

  • void onLoadingComplete(String imageUri, View view, Bitmap loadedImage)
    图片加载成功后的回调接口

  • void onLoadingCancelled(String imageUri, View view)
    图片加载取消后的回调接口

results matching ""

    No results matching ""