Picasso使用學習(一)

2021-07-30 08:51:53 字數 700 閱讀 8713

在以前的學習中用過的載入框架有universal-image-loader,fresco,現在學習的專案中使用到了picasso,所以決定學習picasso的使用,簡單了解其內部工作原理。

picasso是square公司推出的乙個開源的android圖形快取庫,他實現了的非同步載入,並解決了android載入時候經常會出現的一些問題,picasso不僅僅能載入網路資源,也能從本地檔案,android專案資源,以及uri位址進行載入。

picasso特點:

在專案中新增依賴compile 'com.squareup.picasso:picasso:2.5.2'

**中使用載入

picasso.with(mainactivity.this)

.load("")

.into(imag);

由**可以看出,picasso的使用是非常簡單的。鏈式呼叫with().load().into()即可完成載入工作。

picasso提供了兩種解決方法:

picasso支援將載入到remoteviews對應布局的imageview中,實現方式是過載了into()方法

載入到notification的布局

載入到widget的布局

setloggingenabled(true)通過輸出日誌的方式檢視每張網路請求的資源所用時間。

Okhttp和Picasso配合使用

編輯於2017年3月24日 一,引用okhttp包 鴻洋的okhttputils包,以及即將用到的picasso包。二,配置屬於自己的okhttp。override public void oncreate 可以在此處配置自己需要的配置,預設為鴻洋的配置 初始化單例picasso物件 private...

Glide和Picasso使用和區別

glide 優點 1 快取 快取 glide 不僅是乙個快取,它支援 gif webp 縮圖。甚至是 video,所以更該當做乙個 快取。2 支援優先順序處理 3 與 activity fragment 生命週期一致,支援 trimmemory glide 對每個 context 都保持乙個 req...

Picasso的簡單使用及封裝

compile com.squareup.picasso picasso 2.5.2 picasso with context load url into imageview 用法很簡單,傳入 context context url,和 view 就可以了.載入預設 param context 上下...