Picasso
picasso图片加载的使用
1、
核心方法
(1)、Picasso.with(context).load(“http://11111111111.png“).into(imageView);其中,context传入上下文,load中写入URI、URL地址,into中写入ImageView控件,就是这么简单,任性。
(2)变换图像可以更好地适应布局,并且减少内存大小。
Picasso.with(context)
.load(url)
.resize(50, 50)
.centerCrop()
.into(imageView)
resize中用于指定图片的大小,centerCrop用于指定从中间截取图片;
(3)错误加载图片显示(会默认重复请求3次,然后才显示错误加载图片)
Picasso.with(context)
.load(url)
.placeholder(R.drawable.user_placeholder)
.error(R.drawable.user_placeholder_error)
.into(imageView);
(4)可以加载R资源,以及文件等
Picasso.with(context).load(R.drawable.landing_screen).into(imageView1);
Picasso.with(context).load(new File(...)).into(imageView2);
(5)开发时可以启用彩带来指示图像源。
在Picasso实例中调用setIndicatorsEnabled(true)。
在图片的左上角用颜色区分,
红色:网络获取;
黄色:本地磁盘获取;
绿色:从内存获取;