最近準備開始把載入框架glide學習一下,所以對學過的東西做一些記錄
學習資源:
glide的使用:
最簡單的就是:
glide.with(this).load(url).into(imageview);
// 載入本地
// 載入應用資源
int resource = r.drawable.image;
glide.with(this).load(resource).into(imageview);
// 載入二進位製流
byte image = getimagebytes();
glide.with(this).load(image).into(imageview);
// 載入uri物件
uri imageuri = getimageuri();
glide.with(this).load(imageuri).into(imageview);
擴充套件方法:
diskcachestrategy(diskcachestrategy.none):快取策略 diskcachestrategy.none表示禁用快取
glide是支援gif圖的,在載入的時候glide會在內部自動判斷格式,所以gif圖的載入和普通的載入的使用方法是一樣的。同時glide也提供了指定載入格式的方法
使用glide絕大多數下我們都是不需要指定大小的,因為glide會自動判斷imageview的大小,然後只將這麼大畫素載入到記憶體中,幫我們減少記憶體的消耗,當然如果你必須要使用到乙個尺寸的glide也提供了指定大小的方法
Glide 框架的使用 1
glide是乙個由谷歌維護的載入的框架,和picasso非常相似.使用android studio直接新增庫.當然,需要給予程式網路請求的許可權 compile com.github.bumptech.glide glide 3.6.1 新增完成之後,直接看一下最常用到的載入的方法.glide建造者...
phrame MVC框架學習筆記 一
example usage data array first second third result vardumptostring data hello array path views hello.php?redirect 0 index array path error.php?redirec...
日本Terasoluna框架學習筆記(一)
學習了乙個星期的terasoluna,總結一下自己遇到的問題,以便以後自己檢視。一 terasoluna是什麼東西,它的功能是什麼?1 安裝 很簡單一步一步完成就可以了,如果選擇的是試用版本的,一但過期了,改下本地的日期後開啟後,再把時間改回就可以了,至於破解本人不會了,有高手的可以教我下。2 工程...