美文网首页
Glide图片加载框架基本使用

Glide图片加载框架基本使用

作者: Ello_Orld | 来源:发表于2018-09-18 21:04 被阅读7次

1. 配置

implementation 'com.github.bumptech.glide:glide:3.7.0'

如果需要在线加载图片,需要添加网络权限

<uses-permission android:name="android.permission.INTERNET" />

2. 基本使用

// 加载本地图片
File file = new File(getExternalCacheDir() + "/image.jpg");
Glide.with(this).load(file).into(imageView);

// 加载应用资源
int resource = R.drawable.image;
Glide.with(this).load(resource).into(imageView);

// 加载二进制流
byte[] image = getImageBytes();
Glide.with(this).load(image).into(imageView);

// 加载Uri对象
Uri imageUri = getImageUri();
Glide.with(this).load(imageUri).into(imageView);

3. 其他功能:

Glide.with(this)
          .load(url)
          //.asBitmap()  //强制只加载静态,如果是动态图只加载第一帧
          //.asGif() //强制只加载动态,如果是静态图显示错误
          .placeholder(R.drawable.loading) //占位图
          .error(R.drawable.error)         //异常占位图
          .diskCacheStrategy(DiskCacheStrategy.NONE)
          //.diskCacheStrategy(DiskCacheStrategy.NONE) //禁用缓存
          //.override(100, 100)   //强制指定大小,单位像素
          .into(imageView);

参考:https://blog.csdn.net/sgiceleo/article/details/64440783

相关文章

网友评论

      本文标题:Glide图片加载框架基本使用

      本文链接:https://www.haomeiwen.com/subject/kmqvnftx.html