缩放时ImageView的行为

时间:2012-03-08 14:59:21

标签: android android-imageview android-view

我对我的观点进行了一些操作,然后缩小比例:

imageView.setScaleX(2);
imageView.setScaleY(2);

在那个ImageView上我放了一个比它大两倍的图像,正如预期的那样,当比例为1时,Bitmap缩小到视图大小,我的问题是: 放大视图时,我看到的位图部分是原始图像或按比例缩小的缩小图像。

不同之处在于,如果放大一个小图像,我们就会丢失字母对比度,如果它是原始图像则不会。

1 个答案:

答案 0 :(得分:0)

当你缩放图像时,你会失去质量。在你的情况下,你的宽度和高度加倍,因此,对于每个像素,你得到4个像素。额外的3个像素不能提供您想要的质量。

如果要返回原始大小,则应再次解码源。通过这种方式,您可以获得所需的质量。