Android圖片異步加載:Android-Universal-Image-Loader

jopen 11年前發布 | 17K 次閱讀 Android Android開發 移動開發

 Android 開發中我們會經常遇到圖片過多或操作不當造成Out of Memory異常,有時雖然是解決了這個問題但卻會影響程序的運行效率,例如:當用戶在快速滑動滾動條的過程中,我們程序在仍在艱難的加載服務器端的圖片,這樣給用戶造成了極不好的體驗。其實網絡上關于圖片的異步加載和緩存的講解很多,但是其實,寫一個這方面的程序還是比較麻煩的,要考慮多線程,緩存,內存溢出等很多方面,針對這一廣大開發者都會遇到的問題,一些牛人們已經幫我們解決了這一問題,今天我為大家介紹一款很流行的開源類庫,可以很很好的解決大家的煩惱!
</span>

一.介紹:

   Android-Universal-Image-Loader是一個開源的UI組件程序,該項目的目的是提供一個可重復使用的組件為異步圖像加載,緩存和顯示。


  特點:

       1.多線程的圖像加載;

       2.圖片異步加載緩存機制,包括內存緩存(軟引用)及本地緩存;

       3.動態對ImageLoader的配置(線程池的大小,HTTP選項,內存和光盤高速緩存方式,顯示圖像,以及其他選項);

       4.對加載過程實現監聽和事件處理;

       5.能夠配置加載圖片的顯示選項,包括圖片圓角處理和加載完成顯示動畫等;

https://github.com/nostra13/Android-Universal-Image-Loader


 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!