Code Bye

问一下Xutils的bitmapUtils缓存怎么样使用

问一下有谁用过Xutils框架的BitmapUtils么。根据说明文档假如用new BitmapUtils(context)生成的对象,是会有默认缓存路径的,本人查看了一下手机里,是有一个缓存文件夹,但里面是空的。莫非本人是要本人设置它进行图片缓存么?问一下有谁知道bitmapUtils的缓存怎么使用?
解决方案

50

public class BitmapHelper {
	private static BitmapUtils bitmapUtils;
	public static BitmapUtils getBitmapUtils() {
		if (bitmapUtils == null) {
			//设置缓存路径和缓存大小
			bitmapUtils = new BitmapUtils(AppContext.getContextObject(),
					GlobalConfig.Path.APP_DISK_CACHE_SDPATH,
					GlobalConfig.Const.DEFAULT_DISK_CACHE_SIZE);
			bitmapUtils.configDefaultLoadingImage(R.drawable.loading_1);
			bitmapUtils.configDefaultLoadFailedImage(R.drawable.loading_1);
			bitmapUtils.configDefaultBitmapConfig(Bitmap.Config.RGB_565);
			// 设置最大宽高, 不设置时更具控件属性自适应.
			BitmapSize size = BitmapCommonUtils.getScreenSize(
					AppContext.getContextObject()).scaleDown(1);
//			bitmapUtils.configDefaultBitmapMaxSize(size);
		}
		return bitmapUtils;
	}
}

使用时BitmapHelper.getBitmapUtils().display(图片容器,图片url)


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明问一下Xutils的bitmapUtils缓存怎么样使用