/**
* 获取通知栏提醒所需的头像位图,只存内存缓存/磁盘缓存中取,如果没有则返回空,自动发起异步加载
* 注意:该方法在后台线程执行
*/
public Bitmap getNotificationBitmapFromCache(String url) {
if (TextUtils.isEmpty(url)) {
return null;
}
final int imageSize = HeadImageView.DEFAULT_AVATAR_NOTIFICATION_ICON_SIZE;
Bitmap cachedBitmap = null;
try {
cachedBitmap = Glide.with(context)
.load(url)
.asBitmap()
.centerCrop()
.into(imageSize, imageSize)
.get(200, TimeUnit.MILLISECONDS); // 最大等待200ms
} catch (Exception e) {
e.printStackTrace();
}
return cachedBitmap;
}
ImageLoaderKit.java 文件源码
java
阅读 33
收藏 0
点赞 0
评论 0
项目:decoy
作者:
评论列表
文章目录