android日常开发

picasso使用简介

2019-08-12  本文已影响0人  众少成多积小致巨

使用参考

简介

picasso是一款显示图片到android图片控件ImageView的第三方开源软件,相对于glide,它体积更小,仅仅是对图片加载处理,主要有一下特定

1、图片的自动缓存

2、adapter中image的自动回收和取消下载

3、图片转换处理使用最小的内存

引用

implementation 'com.squareup.picasso:picasso:(insert latest version)'

使用

常用形式

Picasso.get().load("http://i.imgur.com/DvpvklR.png").into(imageView);

Picasso.get().load(url).resize(50, 50).centerCrop().into(imageView) // resize 设置宽高

Picasso.get().load(url).placeholder(R.drawable.user_placeholder).error(R.drawable.user_placeholder_error).into(imageView); // placeholder 设置默认图片,error加载失败显示图片

load方法可以加载3中形式的图片,id资源,uri资源,File对象

Picasso.get().load(R.drawable.landing_screen).into(imageView1);

Picasso.get().load("file:///android_asset/DvpvklR.png").into(imageView2);

Picasso.get().load(new File(...)).into(imageView3);

上一篇下一篇

猜你喜欢

热点阅读