我知道 Picasso 是一个很棒的图片库。
Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView);
使用此代码,我可以将图像加载到图像视图。
但是是否可以设置背景资源,使用毕加索?
Picasso类的JavadocRequestCreator
有以下示例:
public class ProfileView extends FrameLayout implements Target {
@Override
public void onBitmapLoaded(Bitmap bitmap, LoadedFrom from) {
setBackgroundDrawable(new BitmapDrawable(bitmap));
}
@Override public void onBitmapFailed() {
setBackgroundResource(R.drawable.profile_error);
}
}
我刚刚解决了毕加索图书馆的问题,我也试图将图像设置为背景。Picasso 库让这件事变得非常容易,有一个名为“FIT()”的方法可以为你完成这项工作。
毕加索的一条神奇线是
Picasso.with(context).load(mImageURLS.get(position))
.fit().placeholder(R.drawable.rtrt).into(mImageDownloader);
.fit() 可以解决问题,谢谢。