我是靠谱客的博主 含蓄音响,最近开发中收集的这篇文章主要介绍Android借助Glide加载图片缩略图,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

作者Github

Glide是一个快速高效的Android图片加载库,注重于平滑的滚动。支持拉取,解码和展示视频快照,图片,和GIF动画。

虽然Glide 的主要目标是让任何形式的图片列表的滚动尽可能地变得更快、更平滑,但实际上,Glide几乎能满足你对远程图片的拉取/缩放/显示的一切需求。

中文文档

缩略图

图片地址如果是uri则传入uri地址,如果是文件路径,则传入文件路径。最好是通过uri,因为高版本的android会慢慢舍弃掉文件访问权限而导致获取不到文件地址。

//图片
if (fileinfo.getFileUri() != null) {
    Glide.with(mContext).load(fileinfo.getFileUri()).thumbnail(0.2f).into(holder.iv_fm_item_icon);
} else {
    Glide.with(mContext).load(fileinfo.getFilePath()).thumbnail(0.2f).into(holder.iv_fm_item_icon);
    //holder.iv_fm_item_icon.setImageResource(R.mipmap.file_explorer);
}
//视频
if (fileinfo.getFileUri() != null) {
    Glide.with(mContext).load(fileinfo.getFileUri()).into(holder.iv_fm_item_icon);
} else{
    Glide.with(mContext).load(fileinfo.getFilePath()).into(holder.iv_fm_item_icon);
    //holder.iv_fm_item_icon.setImageResource(R.mipmap.file_explorer);
}

加载图片到ImageView

Glide.with(this).load(url).into(imageView);
//本地图片
File file = new File(strpath); //strpath图片文件路径
Glide.with(this).load(file).into(mView.imgshow);
//资源文件
int resource = R.drawable.logo;
Glide.with(this).load(resource).into(mView.imgshow);
//数据库二进制流
byte[] img = cursor.getBlob(cursor.getColumnIndex("app_icon"));
Glide.with(this).load(img).into(mView.imgshow);
//Uri对象
Uri imgUri = getImageUri();
Glide.with(this).load(imgUri).into(mView.imgshow);
常规加载本地图片
FileInputStream fileInputStream = new FileInputStream(strPath);
Bitmap bitmap = BitmapFactory.decodeStream(fileInputStream);
mView.imageMvShow.setImageBitmap(bitmap);

占位图

Glide.with(this).load(url).placeholder(R.drawable.loading).into(imageView);

淡入淡出动画效果

DrawableCrossFadeFactory crossFadeFactory = new DrawableCrossFadeFactory.Builder().setCrossFadeEnabled(true).build();
Glide.with(this)
        .load(new File(strPath))
        .transition(DrawableTransitionOptions.with(crossFadeFactory))
        .into(mView.imageMvShow);

最后

以上就是含蓄音响为你收集整理的Android借助Glide加载图片缩略图的全部内容,希望文章能够帮你解决Android借助Glide加载图片缩略图所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(31)

评论列表共有 0 条评论

立即
投稿
返回
顶部