国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 桐梓县| 高雄县| 鄂托克旗| 五寨县| 台北市| 招远市| 宕昌县| 青冈县| 赤城县| 琼中| 广宁县| 松阳县| 视频| 兴山县| 木兰县| 漳平市| 威信县| 通河县| 新晃| 治多县| 达尔| 甘泉县| 甘洛县| 南涧| 文登市| 安岳县| 章丘市| 霸州市| 威信县| 台北县| 鄱阳县| 万州区| 和平区| 慈利县| 彩票| 马公市| 淅川县| 芦溪县| 南部县| 自治县| 清流县|