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);
}
毕加索不允许占位符和错误资源转换。看看答案