ImageLoaderKit.java 文件源码

java
阅读 33 收藏 0 点赞 0 评论 0

项目:decoy 作者:
/**
 * 获取通知栏提醒所需的头像位图,只存内存缓存/磁盘缓存中取,如果没有则返回空,自动发起异步加载
 * 注意:该方法在后台线程执行
 */
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;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号