国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

picasso-基本使用及環(huán)境配置

2019-11-09 17:18:35
字體:
供稿:網(wǎng)友

1.環(huán)境配置 picasso的配置十分簡(jiǎn)單只需要在gradle中配置如下引用

compile 'com.squareup.picasso:picasso:2.5.2'

2.簡(jiǎn)單的使用-加載圖片 使用十分簡(jiǎn)單一行搞定圖圖片的加載呈現(xiàn)

Picasso.with(getapplicationContext()) .load("http://i2.17173cdn.com/i7mz64/YWxqaGBf/tu17173com/20151019/phiDLtbkbFqzitl.jpg") .into(imageview);

意思是通過context將圖片url交給picasso將取得的圖片放入imageView中 3.簡(jiǎn)單的使用-控制圖片大小 使用.resize(x,y)可以控制圖片現(xiàn)實(shí)的大小這里x,y代表的是像素 使用.resizeDimen(x,y) 也可以控制圖片的大小但這里的x,y是需要我們配置dimen文件配置完成后保證每個(gè)屏幕顯示效果一致也就達(dá)到了適配的作用 代碼如下

Picasso.with(getApplicationContext()) .load("http://i2.17173cdn.com/i7mz64/YWxqaGBf/tu17173com/20151019/phiDLtbkbFqzitl.jpg") .resize(200,200) .into(imageview);

當(dāng)然我們可以在控制圖片大小時(shí)添加其他屬性 .fit() 相當(dāng)于fitXY(不可以跟resize使用會(huì)報(bào)錯(cuò) Fit cannot be used with resize.) .centerCrop()即centerCrop 代碼如下

Picasso.with(getApplicationContext()) .load("http://i2.17173cdn.com/i7mz64/YWxqaGBf/tu17173com/20151019/phiDLtbkbFqzitl.jpg") .resize(200,200) .centerCrop() .into(imageview);

4.簡(jiǎn)單的使用-顯示錯(cuò)誤圖占位圖 當(dāng)然像其他圖片框架支持的占位圖(正在加載時(shí)顯示的圖片)以及錯(cuò)誤圖(加載出現(xiàn)錯(cuò)誤顯示的圖片)picasso的配置也是相當(dāng)簡(jiǎn)單 代碼如下

Picasso.with(getApplicationContext()) .load("http://i2.17173cdn.com/i7mz64/YWxqaGBf/tu17173com/20151019/phiDLtbkbFqzitl.jpg") //默認(rèn)占位圖 .placeholder(R.drawable.car) //下載錯(cuò)誤的時(shí)候顯示 .error(R.drawable.ic_plus) .into(imageview);

4.簡(jiǎn)單的使用-設(shè)置圖片圓角 代碼如下

Transformation transformation = new Transformation() { @Override public Bitmap transform(Bitmap source) { int width = source.getWidth(); int height = source.getHeight(); int size = Math.min(width, height); Bitmap blankBitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888); Canvas canvas = new Canvas(blankBitmap); Paint paint = new Paint(); paint.setAntiAlias(true); canvas.drawCircle(size / 2, size / 2, size / 2, paint); paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC_IN)); canvas.drawBitmap(source, 0, 0, paint); if (!source.isRecycled()) { source.recycle(); } return blankBitmap; }
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 南召县| 安新县| 亳州市| 顺义区| 西乌珠穆沁旗| 康保县| 台湾省| 忻州市| 积石山| 宁安市| 宣汉县| 获嘉县| 台前县| 保德县| 衡阳市| 金川县| 彰化县| 琼中| 历史| 晋宁县| 城步| 平远县| 都安| 河间市| 上饶县| 奈曼旗| 宣恩县| 渝中区| 柳林县| 闽清县| 惠州市| 桂阳县| 遵义县| 锦屏县| 渑池县| 施甸县| 乌拉特中旗| 富锦市| 延边| 昭苏县| 建阳市|