整理Glide和Picasso的區別

2021-08-31 01:18:18 字數 692 閱讀 2010

picasso的記憶體開銷遠大於glide

原因是picasso是載入了全尺寸的到記憶體,讓gpu來實時重繪大小,而glide載入的大小和imageview的大小是一致的,因此更小

picasso也可以指定載入的大小的

picasso.with(this)

.load(「

.resize(768, 432)

.into(ivimgpicasso);

picasso比glide載入的更加平滑 但是很難察覺

glide載入顯示非常快

picasso的方式因為需要在顯示之前重新調整大小而導致一些延遲

glide可以載入gif動態圖 而picasso不能

glide和picasso都是非常完美的庫。glide載入影象以及磁碟快取的方式都要優於picasso,速度更快,並且glide更有利於減少outofmemoryerror的發生,gif動畫是glide的殺手鐗。不過picasso的質量更高。

Picasso和Glide的區別

這樣看起來就會好很多。我們再來看看記憶體開銷圖,這次貌似glide花費了兩倍於上次的記憶體,但是picasso的記憶體開銷仍然遠大於glide。原因在於picasso是載入了全尺寸的到記憶體,然後讓gpu來實時重繪大小。而glide載入的大小和imageview的大小是一致的,因此更小。當然,pic...

Glide和Picasso的對比

下面是picasso和glide影象比較的結果。1920 x1080畫素影象載入到768 x432畫素imageview 我們再來看看記憶體開銷圖,這次貌似glide花費了兩倍於上次的記憶體,但是picasso的記憶體開銷仍然遠大於glide。原因在於picasso是載入了全尺寸的到記憶體,然後讓g...

深入對比Glide 和 Picasso

glide 和 picasso 可以說是目前 android 上最流行的載入庫了。大部分安卓應用開發人員都有使用過這兩個庫在他們的開發工作中。這兩個庫也都確實提供了大量載入的功能,而且也都經過了很多應用的檢驗,是可靠可信的。表面看上去似乎兩者工作原理很相似,但是實際上是有著很大差別的,主要體現在下面...