我有一个正方形的
ImageView
,用于显示尺寸不同的图片。我想始终保持图片的原始长宽比,并且没有图像周围的空白(使图像占据整个ImageView
)。为此,我在ImageView
上使用了centerCrop
scaleType。但是,如果图像的顶部和底部被裁剪掉(即:图像的高度大于宽度),我希望将图像拉向容器的底部。因此,图像的顶部和侧面与ImageView
齐平,图像底部裁剪掉的像素数量是顶部的两倍。这是否可以在xml中实现?如果不能,在Java中有解决方案吗?