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

简介:

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

 

使用步骤:

一:导包

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

 

[java] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. repositories {  
  2.     mavenCentral()  
  3. }  
  4.   
  5. dependencies {  
  6.     compile fileTree(include: ['*.jar'], dir: 'libs')  
  7.     compile 'com.android.support:appcompat-v7:22.1.1'  
  8.     compile 'com.github.bumptech.glide:glide:3.6.0'  
  9. }  

 

 

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

 

二:调用

 

单个ImageView调用

 

[java] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. ImageView imageView = (ImageView) findViewById(R.id.iv_glide);  
  2. Glide.with(this).load("http://img2.niushe.com/upload/201304/19/14-22-45-63-26144.jpg").into(imageView);  

 

 

适配器调用

 

[java] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. @Override  
  2. public View getView(int position, View recycled, ViewGroup container) {  
  3.     final ImageView myImageView;  
  4.     if (recycled == null) {  
  5.         myImageView = (ImageView) inflater.inflate(R.layout.my_image_view,  
  6.                 container, false);  
  7.     } else {  
  8.         myImageView = (ImageView) recycled;  
  9.     }  
  10.   
  11.     String url = myUrls.get(position);  
  12.   
  13.     Glide.with(myFragment)  
  14.         .load(url)  
  15.         .centerCrop()  
  16.         .placeholder(R.drawable.loading_spinner)  
  17.         .crossFade()  
  18.         .into(myImageView);  
  19.   
  20.     return myImageView;  
  21. }  
posted @ 2016-12-30 15:05  天涯海角路  阅读(308)  评论(0)    收藏  举报