首頁  >  問答  >  主體

java - Android图片加载库的选择问题?

Android发展到现在,已经出现了很多的图片加载库,例如:imageLoder、UIL、Glide、Picasso、fresco、xUtils3、xUitls2等,请问广大Andorid,jva使用者在使用它们时发现它们的利弊都有哪些?对特殊的图片格式的支持如webP,svg,gif等支持会更优?

怪我咯怪我咯2763 天前819

全部回覆(6)我來回復

  • 怪我咯

    怪我咯2017-04-18 10:51:30

    利弊看需求實現,每個框架都有自己的特點及優缺點,使用場景不同會帶來不同的利弊問題,不好一概而論,你提到的這些框架都是優秀的圖片處理框架。論綜合性能,Glide > Fresco > Picasso > UIL > xUtils,imageLoader?不知你在說哪個,大致如此。

    回覆
    0
  • 黄舟

    黄舟2017-04-18 10:51:30

    自己專案中使用過Fresco,Picasso,Glide.
    由於後來需要支持Gif,所以排除了Picasso.
    通過測試:加載相同數量的Gif時Fresco使用CPU是Glide的三分之一.所以我選用的是Fresco.但是具體提問者使用啥還是要看需求的.

    回覆
    0
  • 高洛峰

    高洛峰2017-04-18 10:51:30

    fresco的擴展性和功能支援完整性應該是最強的,其次是UIL,參數配置多

    如果要求不那麼多的話,除了Fresco其他的庫一般都可以一兩行程式碼搞定(使用預設配置)

    各個庫都是有自己的優勢的

    picasso特點是加載簡單流暢,glide是優化更好且支援gif

    fresco和UIL是功能強大滿足各種需求,不過UIL停止更新了所以有些bug需要自己去解決

    xUtils不是專注的圖片庫,所以適合簡單的需求,性能等各方面也沒有專注的庫好

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-18 10:51:30

    使用 Fresco 路過

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-18 10:51:30

    那些庫都用過,後來用了Fresco ,就一直用Fresco。配置複雜,但是功能強大,性能優越。

    回覆
    0
  • 迷茫

    迷茫2017-04-18 10:51:30

    http://blog.csdn.net/github_3... 這裡有詳細介紹 詳細比較

    回覆
    0
  • 取消回覆