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);