我知道毕加索是一个很棒的图书馆。
Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView);
使用此代码我可以将图像加载到图像视图。
但是可以使用Picasso设置后台资源吗?
答案 0 :(得分:12)
Picasso RequestCreator
课程的Javadoc有以下示例:
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);
}
}
答案 1 :(得分:1)
我刚刚完成了毕加索图书馆的工作,我试图将图像设置为背景。 毕加索图书馆很容易做到这一点,有一个名为“FIT()”的方法,它将为你完成这项工作。
毕加索的一条神奇的线条是
Picasso.with(context).load(mImageURLS.get(position))
.fit().placeholder(R.drawable.rtrt).into(mImageDownloader);
.fit()就可以了,谢谢。