android - 使用 Picasso 设置背景资源

标签 android picasso

我知道 Picasso 是一个很棒的图片库。

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

使用这段代码,我可以将图像加载到 ImageView 。

但是是否可以使用 Picasso 设置背景资源?

最佳答案

Javadoc Picasso 的 RequestCreator 类有以下示例:

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);
    }
}

关于android - 使用 Picasso 设置背景资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21066292/

相关文章:

java - 使用 Picasso Android 时出现错误 RecyclerView

android - 加载图像后测量 ImageView

android - 如何从recyclerView中删除商品?

android - Kotlin 泛型抽象类

android - SimpleExoPlayerView 自定义以保持背景透明和控件始终可见

android - 图像未使用 Rx Observable 和 Retrofit2 加载 Picasso

android - 来自某些网址的图片未加载到 picasso 中

java - 如何在android中实现searchview过滤器?

java - 性能关键的 ArrayList 迭代(ioshed 示例)

java - Android 中的 TableLayout 行和列与 java