關於Picasso

用途

1.圖片轉換:轉換圖片以適應佈局大小並減少內存佔用
Picasso.with(context).load(url).resize(50, 50) .centerCrop() .into(imageView);
2.Adapter 中的下載:Adapter的重用會被自動檢測到,Picasso會取消上次的加載;
3.空白或者錯誤佔位圖片設置方法及本地資源文件的加載方法;

4.Picasso採用鏈式調用加載和處理圖片方式;

5.除了加載網絡圖片,picasso還支持加載Resources, assets, files, content providers中的本地資源文件;

常見方法

需要導入compile 'com.squareup.picasso:picasso:2.5.2'

with(Context context):獲得一個Picasso實例
load():設置要加載的圖片地址
into():將加載到的圖片設置給ImageView
centerCrop()表示圖片的縮放模式爲按比例縮放,同時將ImageView填充滿,另外一個設置方式是centerInside(),表示按比例縮放,但是要將圖片完整的顯示出來。
這兩個屬性都是要配合resize()屬性使用,該屬性表示給下載的網絡圖片重新設置一個寬和高
error()表示加載出錯時顯示的圖片
placeholder()表示佔位圖片
transform()對下載到的Bitmap進行操作
pauseTag()暫停圖片加載
resumeTag()恢復圖片加載

參考的網址:http://www.bkjia.com/Androidjc/1004886.html
http://blog.csdn.net/xu_fu/article/details/17043231
http://blog.csdn.net/bear_huangzhen/article/details/45868755

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章