1
ピカソを使用してImageView内でレンダリングするImageと同じサイズのプレースホルダを配置しようとしています。これに関して私を助けてください。ピカソを使用して画像サイズと同じプレースホルダを使用する方法
私が直面しています。この私は私のコードでやっていることである
Transformation blurTransformation = new Transformation() {
@Override
public String key() {
return "blur()";
}
@Override
public Bitmap transform(Bitmap source) {
// TODO Auto-generated method stub
Bitmap blurred = Blur.fastblur(mContext,
source, 10);
source.recycle();
return blurred;
}
};
Picasso.with(mContext).load(url).placeholder(R.drawable.placeholder_blur).transform(blurTransformation)
.into(Imageview,new Callback() {
@Override
public void onSuccess() {
// TODO Auto-generated method
// stub
Picasso.with(mContext).load(url).placeholder(Imageview.getDrawable()).into(Imageview);
}
@Override
public void onError() {
// TODO Auto-generated method
// stub
}
});
問題は、私はサイズ225 * 225の描画可能を持っており、すべてのサイズのためのプレースホルダイメージが同じままです。それ以降に読み込むイメージのサイズと同じサイズのプレースホルダを持つようなものが欲しい。
。オーバーライド(200,200)は画像のサイズを変更しますが、My Imagviewはアスペクト比の画像を表示するので、同じサイズのプレースホルダ画像が必要です。 – KnowAmit