美文网首页
Glide的简单使用

Glide的简单使用

作者: 禄眠 | 来源:发表于2019-12-03 16:18 被阅读0次

    介绍

    Glide是一个快速高效的Android图片加载库,注重于平滑的滚动,使用简明的流式语法API。通过它,仅需要一行代码即可完成图片的加载

    使用

    添加依赖

    implementation 'com.github.bumptech.glide:glide:4.10.0'
    annotationProcessor 'com.github.bumptech.glide:compiler:4.10.0'
    

    如果使用网络,需要加上网络权限
    <uses-permission android:name="android.permission.INTERNET"/>
    简单使用:

    Glide.with(context)
        .load(imageUrl)
        .into(imageView);
    

    可以看到使用非常简单,因为采用流式语法,所以可以随意进行拼接

    如果需要使用占位图,可使用.placeholder(R.drawable.xxx)进行设置

    如果需要加载错误时显示的图片,可使用error(R.drawable.xxx)进行设置

    如果需要监听图片的加载状态,可使用.listener(requestListener)

    .listener(new RequestListener<Drawable>() {
        @Override
        public boolean onLoadFailed(@Nullable GlideException e, Object model, Target<Drawable> target, boolean isFirstResource) {
            return false;
        }
    
        @Override
        public boolean onResourceReady(Drawable resource, Object model, Target<Drawable> target, DataSource dataSource, boolean isFirstResource) {
            return false;
        }
    })
    

    两个实现方法分别表示加载失败和加载成功的回调方法

    如果需要指定显示图片的大小,可使用.override(width, height)进行设置

    如果需要显示圆形图片,可使用.circleCrop()进行设置

    详细使用可以参考这篇博客

    Glide使用详解

    相关文章

      网友评论

          本文标题:Glide的简单使用

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