goolge官方推薦圖片加載框架glide使用介紹

簡介:

glide爲Android上一個專注於圖像加載和緩存的庫,後續可以考慮介入此框架。


使用步驟:

一:導包


在項目目錄下,打開build.gradle文件,輸入以下代碼:

[java] view plaincopy在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 plaincopy在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 plaincopy在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. }  
發佈了44 篇原創文章 · 獲贊 7 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章