微信公众号

GitHub之Picasso使用

GitHub地址:https://github.com/square/picasso

Gradle:

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

加载网络图片

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

加载图片,设置回调

1
2
3
4
5
6
7
8
9
10
11
12
Picasso.with(context).load(imageUrl)
.into(imageView, new Callback() {
@Override
public void onSuccess() {
}
@Override
public void onError() {
}
});

设置图片尺寸

1
2
3
4
5
Picasso.with(context)
.load(url)
.resize(50, 50)
.centerCrop()
.into(imageView)

设置预加载和错误图片

1
2
3
4
5
Picasso.with(context)
.load(url)
.placeholder(R.drawable.user_placeholder)
.error(R.drawable.user_placeholder_error)
.into(imageView);

加载本地图片

1
2
3
Picasso.with(context).load(R.drawable.landing_screen).into(imageView1);
Picasso.with(context).load("file:///android_asset/DvpvklR.png").into(imageView2);
Picasso.with(context).load(new File(...)).into(imageView3);


联系我

1、我的微信群,可以加我微信,拉你进群,加我时请备注真名
2、我的小密圈:更多分享只对你公开,¥99/永久。