BitmapUtils构造函数和一些常用方法整理

1.BitmapUtils构造方法

  BitmapUtils(Context context)
  BitmapUtils(Context context, String diskCachePath)  //创建缓存路径
  BitmapUtils(Context context, String diskCachePath, int memoryCacheSize)    //缓存路径,内存大小
  BitmapUtils(Context context, String diskCachePath, int memoryCacheSize, int diskCacheSize)  //缓存路径,内存缓存大小,本地缓存大小
  BitmapUtils(Context context, String diskCachePath, float memoryCachePercent)
  BitmapUtils(Context context, String diskCachePath, float memoryCachePercent, int diskCacheSize)



2.配置

    configDefaultLoadingImage(Drawable drawable)  //默认的加载图片(一般为本地图片)
   configDefaultLoadingImage(int resId) 
   configDefaultLoadingImage(Bitmap bitmap)


   configDefaultLoadFailedImage(Drawable drawable) //加载网络图片失败后默认显示图片(一般为本地预设图片)
   configDefaultLoadFailedImage(int resId)
   configDefaultLoadFailedImage(Bitmap bitmap)


   configDefaultBitmapMaxSize(int maxWidth, int maxHeight)
   configDefaultBitmapMaxSize(BitmapSize maxSize)


   configDefaultImageLoadAnimation(Animation animation)
   configDefaultAutoRotation(boolean autoRotation)


   configDefaultShowOriginal(boolean showOriginal)  //显示原始图片


   configDefaultBitmapConfig(Bitmap.Config config)   //配置图片的RGB类型 bitmapUtils.configDefaultBitmapConfig(Bitmap.Config.RGB_565);
   configDefaultDisplayConfig(BitmapDisplayConfig displayConfig)
   
   configDownloader(Downloader downloader)
   configDefaultCacheExpiry(long defaultExpiry)


   configDefaultConnectTimeout(int connectTimeout)  //默认网络链接超时时间


   configDefaultReadTimeout(int readTimeout)
   configThreadPoolSize(int threadPoolSize)
   configMemoryCacheEnabled(boolean enabled)
   configDiskCacheEnabled(boolean enabled)
   configDiskCacheFileNameGenerator(FileNameGenerator fileNameGenerator)
   configBitmapCacheListener(BitmapCacheListener listener)



3.显示

   display(T container, String uri)
   display(T container, String uri, BitmapDisplayConfig displayConfig)
   display(T container, String uri, BitmapLoadCallBack<T> callBack)
   display(T container, String uri, BitmapDisplayConfig displayConfig, BitmapLoadCallBack<T> callBack)



4.缓存

   clearCache()
   clearMemoryCache()
   clearDiskCache()
   clearCache(String uri)
   clearMemoryCache(String uri)
   clearDiskCache(String uri)
   flushCache()
   closeCache()




5.获取Bitmap

   getBitmapFileFromDiskCache(String uri)
   getBitmapFromMemCache(String uri, BitmapDisplayConfig config)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值