github图片加载框架glide使用介绍

简介:

glide为Android上一个专注于图像加载和缓存的库。


使用步骤:

一:导包

技术分享

在项目目录下,打开build.gradle文件,输入以下代码:

repositories {
    mavenCentral()
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.android.support:appcompat-v7:22.1.1'
    compile 'com.github.bumptech.glide:glide:3.6.0'
}


Tip:如果此时报错Android Studio fails to debug with error org.gradle.process.internal.ExecException,则需加入下图红框代码

技术分享


二:调用

单个ImageView调用

ImageView imageView = (ImageView) findViewById(R.id.iv_glide);
Glide.with(this).load("http://img2.niushe.com/upload/201304/19/14-22-45-63-26144.jpg").into(imageView);


适配器调用

@Override
public View getView(int position, View recycled, ViewGroup container) {
    final ImageView myImageView;
    if (recycled == null) {
        myImageView = (ImageView) inflater.inflate(R.layout.my_image_view,
                container, false);
    } else {
        myImageView = (ImageView) recycled;
    }

    String url = myUrls.get(position);

    Glide.with(myFragment)
        .load(url)
        .centerCrop()
        .placeholder(R.drawable.loading_spinner)
        .crossFade()
        .into(myImageView);

    return myImageView;
}



文章来自:http://blog.csdn.net/pengkv/article/details/46237855
© 2021 jiaocheng.bubufx.com  联系我们
ICP备案:鲁ICP备09046678号-3