欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

图片加载框架Glide的简单使用

发布时间:2025/3/20 34 豆豆
生活随笔 收集整理的这篇文章主要介绍了 图片加载框架Glide的简单使用 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

图片加载框架Glide的相关使用

一.搭建环境

1.引入依赖,设置网络权限
implementation ‘com.github.bumptech.glide:glide:3.7.0’


代码实现

1.添加一个ImageView用来显示图片

2.具体代码和结果展示

package com.example.administrator.test2glide;import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.widget.ImageView;import com.bumptech.glide.Glide;public class MainActivity extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//布局一个ImageView,用来显示图片ImageView imageView = findViewById(R.id.iv_glide);//网络图片地址String url = "http://www.t157.com/uploadfile/2019/0905/20190905060106217.jpg";//调用GlideGlide.with(this)//当前上下文.load(url)//加载图片,先查找缓存,如果有就返回缓存中的图片,没有再去网络下载.placeholder(R.drawable.loading)//添加加载图片.into(imageView);//将图片放入ImageView} }

结果:

  • Glide还支持一些图片的变化,这里用图片的圆角展示。

1.引入图片变化的依赖
implementation ‘jp.wasabeef:glide-transformations:2.0.2’

2.具体代码及结果展示

package com.example.administrator.test2glide;import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.widget.ImageView;import com.bumptech.glide.Glide;import jp.wasabeef.glide.transformations.RoundedCornersTransformation;public class MainActivity extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//布局一个ImageView,用来显示图片ImageView imageView = findViewById(R.id.iv_glide);//初始化圆角对象,参1,上下文 参2,圆角半径 参3,外边距 0RoundedCornersTransformation rct = new RoundedCornersTransformation(this,20,0);//网络图片地址String url = "http://www.t157.com/uploadfile/2019/0905/20190905060106217.jpg";//调用GlideGlide.with(this)//当前上下文.load(url)//加载图片,先查找缓存,如果有就返回缓存中的图片,没有再去网络下载.bitmapTransform(rct)//添加圆角.into(imageView);//将图片放入ImageView} }

结果:

总结

以上是生活随笔为你收集整理的图片加载框架Glide的简单使用的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。