Android:如何在不缩放的情况下居中裁剪图像

时间:2010-12-04 01:37:18

标签: android bitmap imageview crop

我想要在缩略图中显示一些图像,我希望它们以裁剪为中心而不是缩放。图像本身几乎总是矩形的,我想围绕它们的中心裁剪它们并使它们适合方形的ImageView。位图本身的高度与ImageView的大小相匹配,或者匹配的宽度。所以基本上我只想裁剪每张照片的左/右或顶部/底部,而不是丢失任何质量。

当我尝试使用ScaleType.CENTER_CROP时,我的图像变得模糊。有什么建议吗?

1 个答案:

答案 0 :(得分:8)

您应该只使用ScaleType.CENTER。这将不执行缩放,它将使图像居中于图像帧的中心。任何落在ImageView之外的东西都会被裁剪掉。