Glide

閱讀原始碼的方法論

隨著網際網路行業的發展,優秀的開源框架越來越多,我們可以輕易地在 Github 上找到業界頂尖的大佬親手寫的程式碼,對於這種放在眼前的美食我們怎麼能視而不見呢? 但實際上,原始碼一般比較複雜,一個框架動輒上

開源框架——圖片載入和快取方案總結

提到圖片載入和快取方案,我們可能會立刻想到Flide,Fresco等框架,但除了這些還有沒有別的?Android開發歷史上都有哪些有名的圖片載入和快取方案呢?它們各方面的效能對比情況怎麼樣?

Glide原始碼分析

版本4.9.0 問題 Glide如何實現與生命週期的繫結? Glide如何實現快取? Glide如何實現圖片壓縮? Glide如何實現與生命週期的繫結? 建

Glide原始碼解析-載入流程

一直想要閱讀Glide原始碼,但是苦於時間和功力都不夠,總是斷斷續續的,趁著現在有一些空暇時間,來簡要分析Glide的原始碼。Glide的實現太過複雜,不可能做到面面俱到,如果每一行都細緻分析,很容易陷入作者的

Android 載入GIF圖最佳實踐

起因 最近在專案中遇到需要在介面上顯示一個本地的 GIF 圖。按照慣例我直接用了 Glide 框架來實現。 Glide 地址: https://github.com/bumptech/glide

史上最精簡Glide解析(一)

一、簡介 Glide,一個被google所推薦的圖片載入庫,作者是bumptech。這個庫被廣泛運用在google的開源專案中,包括2014年的google I/O大會上釋出的官方app。(PS:總

Android 開發:glide圓角,圓形,效率問題

本篇文章其實並不應該出現!【捂臉哭】 看過這篇文章的建議測試一下,本文中的示例,順便對比其他百度到的示例。 寫這篇文章的原因如下: 1.目前能百度到的glide圓角,圓形方案都是錯誤

Go的包管理工具(二):glide

在上一篇文章中介紹了 Go 的環境配置和包管理的幾種方式。Go 的包管理是一直是為人詬病之處,從 Go 1.5 引入的 vendor 機制、準官方工具dep,到 Go 1.5 的 go module

從原始碼角度深入理解Glide(下)

上一篇文章 從原始碼角度深入理解Glide(上) 中,我們已經把Glide載入圖片的基本流程走了一遍,想必你已經對Glide的載入原理有了新的認識並且見識到了Glide原始碼的複雜邏輯,在

一文搞懂Glide【原始碼分析】

在早期的Android開發中,圖片載入其實一直是個比較麻煩的問題。我們在處理圖片時會遇到各種各樣的問題:記憶體溢位、列表中圖片錯位等等。但到了如今,這些問題基本上是不會再遇到了。由於很多的優秀的圖片載入框架幫我

Glide-原始碼分析(一)

前言 前面幾片文章主要介紹了下Picasso ,相對來說Picasso 原始碼看起來會比較輕鬆,所以如果想研究圖片框架的話,建議先從Picasso 下手,這樣會

1716207199.2782