【发布时间】:2016-09-03 16:03:40
【问题描述】:
我正在尝试使用 Picasso 在 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 的可绘制对象,并且对于所有大小,占位符图像保持不变。我想要像 facebook 这样的占位符,其大小与之后将加载的图像大小相同。
【问题讨论】:
标签: android picasso placeholder