0
我有一个具有可变尺寸项目的回收站视图。现在,我正在使用Picasso加载图像,我想调整图片大小来填充图片以填充ImageView
,保留宽高比并裁剪图片,以使其完美符合ImageView
。但是,视图持有者绑定期间ImageView
的宽度为0。我如何获得尺寸?将图像中心裁剪为具有可变大小的ImageView?
的代码看起来是这样的:
@Override
public void onBindViewHolder(ViewHolder holder, final int position)
{
Foo foo = mFoos.get(position);
// Get the size - THIS IS WHAT I WANT TO FIND OUT
int width = ...;
int height = 100;
// Load the image using Picasso
Picasso.with(mContext)
.load(foo.getImageURL())
.centerCrop()
.resize(width, height)
.into(holder.image);
}