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);
}