Java 毕加索图书馆如何使用占位符/错误转换

Java 毕加索图书馆如何使用占位符/错误转换,java,android,image,picasso,blur,Java,Android,Image,Picasso,Blur,这是我用来显示毕加索图像的代码 我的问题是,当无法加载相册艺术时,我在毕加索中使用占位符或错误,但两者都不使用变换选项来模糊图像。 只有在找到相册艺术时,图像才会模糊 private void loadAlbumArt(){ Uri sArtworkUri = Uri.parse("content://media/external/audio/albumart"); Uri albumArtUri = ContentUris.withAppendedId(sArtworkUri

这是我用来显示毕加索图像的代码

我的问题是,当无法加载相册艺术时,我在毕加索中使用占位符或错误,但两者都不使用变换选项来模糊图像。 只有在找到相册艺术时,图像才会模糊

private void loadAlbumArt(){

    Uri sArtworkUri = Uri.parse("content://media/external/audio/albumart");
    Uri albumArtUri = ContentUris.withAppendedId(sArtworkUri, songList.get(songIndex).getAlbumID());

    int[] myImageList = new int[]{R.drawable.image1, R.drawable.image2, R.drawable.image3,
            R.drawable.image4, R.drawable.image5, R.drawable.image6, R.drawable.image7 };

    Random random = new Random();
    int randomNumber = random.nextInt(myImageList.length);


    Picasso.with(getApplicationContext())
            .load(albumArtUri)
            .placeholder(myImageList[randomNumber])
            .transform(new BlurTransformation(getApplicationContext()))
            .noFade()
            .into(mAlbumArtLarge);

    Picasso.with(getApplicationContext())
            .load(albumArtUri)
            .placeholder(myImageList[randomNumber])
            .into(mAlbumArt);

}

毕加索不允许占位符和错误资源转换。看看答案