您的位置:首页 > 其它

Picasso的使用总结

2017-02-13 15:32 405 查看

直接在Activity/Fragment中使用

Picasso.with(context).load(“imgUrl”).into(imageView);

Adapter中使用

Picasso.with(context).load(url).into(iv);

重新设置适合布局的大小

Picasso.with(context).load(url)

.resize(50, 50)

.centerCrop()

.into(imageView)

自己定义的Transformation

Picasso.with(this).load(imgUrl).transform(new XXXTransformation()).into(imageView);

更过Transformation 参考这里

支持加载之前和加载失败的图片

Picasso.with(context)

.load(url)

.placeholder(R.mipmap.defaultId)

.error(R.mipmap.errId)

.transform(new XXXTransformation())

.into(iv);

支持加载本地支持加载资源

Picasso.with(context).load(R.mipmap.landing_screen).into(iv);

Picasso.with(context).load(“file:///android_asset/pngName”).into(iv);

支持加载SD卡中的图片资源

Picasso.with(context).load(new File(…)).into(iv);

AS中使用规则

在你的build.gradle配置,详细的参考这里

compile ‘com.squareup.picasso:picasso:2.5.2’

Glide的使用与Picasso十分类似

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Picasso Glide