goolge官方推荐图片加载框架glide使用介绍

简介:

glide为Android上一个专注于图像加载和缓存的库,后续可以考虑介入此框架。


使用步骤:

一:导包

goolge官方推荐图片加载框架glide使用介绍_第1张图片

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

[java]  view plain copy
  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,则需加入下图红框代码

goolge官方推荐图片加载框架glide使用介绍_第2张图片


二:调用

单个ImageView调用

[java]  view plain copy
  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
  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. }  

你可能感兴趣的:(goolge官方推荐图片加载框架glide使用介绍)